AI that hunts your next opportunity.
Purslyx 是面向求职者与招聘方的 AI 助手,聚焦有依据的岗位匹配、真实自然的简历表达与面试准备。名字来自 Pursue(追求)+ Lynx(猞猁),寓意敏锐发现机会、主动采取行动。提着公文包的猞猁是项目的品牌形象。
文档先按用途分区,再把同一类产物集中到稳定的子目录。以下目录已建立,空目录使用 .keep 占位,加入实际文件后移除占位文件。
Purslyx/
├── README.md # 项目简介、目录规范与常用入口
├── docs/
│ ├── 00-overview/ # 项目概览
│ │ ├── brand/ # 项目命名说明与品牌素材
│ │ └── event/ # 黑客松招募信息、规则与赛题说明
│ ├── 01-product/ # 产品资料
│ │ ├── specs/ # 需求说明、原始记录、模块与页面清单
│ │ ├── visual/ # 视觉规范、配色对比与早期探索稿
│ │ └── prototypes/ # Web 与浏览器侧高保真稿及评审截图
│ ├── 02-technical/ # 技术选型、架构、接口与运行部署说明
│ │ ├── api/ # API 总规范、路由索引与八个模块的字段级契约
│ │ ├── database/ # 数据库总规范、模块索引与模块数据库设计
│ │ └── modules/ # 技术模块索引与八个模块的实现设计
│ ├── 03-operations/ # 运营
│ │ ├── sop/ # SOP
│ │ └── templates/ # 可复用的脱敏简历、岗位 JD、示例输入与输出
│ ├── 04-presentations/ # 演示截图、操作录屏、路演材料与作品提交说明
│ └── 99-archive/ # 已停用或被替代的历史文档,注明归档原因
├── src/
│ ├── web/ # Web 端:页面、交互与应用逻辑
│ └── userscript/ # 篡改猴脚本:脚本入口、页面增强与网页交互
├── tests/ # 核心流程测试、异常输入用例及测试专用数据
├── scripts/ # 启动、数据准备、打包和部署等辅助脚本
├── infra/ # 部署配置,如容器编排、反向代理配置
├── .gitignore # 本地配置、缓存与生成文件的忽略规则
└── LICENSE # Apache-2.0 许可证
- 文档按内容归类:项目命名与品牌素材放
00-overview/brand/,赛事资料放00-overview/event/;产品需求放01-product/specs/,视觉规范与探索稿放01-product/visual/,可操作高保真稿和截图放01-product/prototypes/;实现方式放02-technical/,运营 SOP 与脱敏模板放03-operations/,演示与提交材料放04-presentations/。 - 命名直观、层级稳定:例如
01-product/specs/需求说明.md、01-product/prototypes/高保真产品稿.html、02-technical/本地运行.md。同一主题维护一份文件,日常修改由 Git 记录;整份文档停用或被替代时移入99-archive/。 - 说明与实际文件分开:部署说明放
docs/02-technical/,部署配置放infra/,执行脚本放scripts/;脱敏样例放docs/03-operations/templates/,展示材料放docs/04-presentations/。简历及截图中的个人信息需脱敏。 - 代码按使用端划分:Vue Web 端放
src/web/,篡改猴脚本放src/userscript/。 - 根目录保持简洁:放项目入口说明、工具配置和环境变量示例;各端独立使用的依赖清单与构建配置放在对应源码目录,共用配置放根目录。
- 本地文件如真实密钥、
.env、依赖目录、日志和构建产物不提交,按实际工具补充.gitignore;环境变量模板使用.env.example,只写变量名和占位值。
现有资料:Skills 作品说明 · AI 面试方法评测 · 需求说明(已评审) · 首版模块与页面清单(已评审) · 首版高保真产品稿 · 篡改猴高保真产品稿 · 技术架构(已评审) · 部署说明 · Debian 单机部署 · 201 环境部署约定 · API 设计索引 · 技术模块设计索引 · 数据库设计规范(已评审) · 模块数据库设计索引 · 项目起点与复用说明 · 原始需求记录 · 视觉方案 · 配色对比 · 项目命名说明 · 黑客松信息 · 黑客松规则与赛题说明
本项目采用 Apache License 2.0。
