我花了三个月准备秋招,投了 200 份简历,拿了 5 个面试,最后发现——我连 JD 都没读懂。
那种盲目感最折磨人:不知道岗位真正要什么、不知道自己差在哪、不知道明天该干什么。
所以我做了一个东西。它不替你做决定,但它会把每件事都说清楚:依据是什么、为什么这么想、下一步做什么。
它有两个形态,同源知识、同一套原则:
- Claude Code 插件(推荐入口):装进 Claude Code,你就多了一位懂中国校招的求职主理人。一个入口,手握 37 个专业工具,从读 JD、改简历、模拟面试到比 offer。
- Coach Web 版(内测就绪):不用命令行的完整图形界面,外加只有工程化才做得到的硬护栏——时间线硬伤勾稽、可疑数字禁背书。见下文 Coach Web 版。
无论哪个形态:全程标注来源、绝不编造、信息不够就老实说"我不知道"。
📦 GitHub: **https://github.com/Jaydenlk/HR** · 🀄 全中文 · 🆓 MIT 许可
求职这件事,对学生太不公平了:
- 信息差 —— 大厂面试真正考什么、这家公司值不值得去、这个薪资是不是被压了,知道的人闷声拿 offer,不知道的人陪跑。
- 太贵 —— 像样的简历精修、职业咨询动辄上千,专门服务校招学生的优质人工服务几乎是空白。
- 市面上的 AI 又不靠谱 —— 爱给你打个"92 分,强烈推荐"却说不出依据;爱往你简历里塞你根本没做过的经历;爱把小红书上一条帖子当成薪资真相;联网失败了还假装查到了。
所以这个项目只有一条原则贯穿始终:句句有据、绝不编造、信息不足就承认。 它不是更聪明的简历枪手,而是一个讲道理、敢说不知道的求职顾问——专门为中国校招/实习场景调过,全中文。
你只管像跟人聊天一样提需求,主理人负责识别意图、调度对应工具、把缺的信息问全,最后给你一份条条标着来源和置信度的结论。它覆盖 ~40 种求职意图、37 个工具,分 5 层:
| 层 | 它帮你搞定 | 你可以这样问 |
|---|---|---|
| 🧠 核心推理 | 简历画像、JD 解析、匹配诊断、简历改写、来源审计 | "这个 JD 真正要什么?我差在哪?" |
| 🎯 求职执行 | 投递策略、每日计划、内推路径、跟进/触达消息 | "秋招这两个月我每天该做什么?" |
| 🎤 面试准备 | 模拟面试、题库、公司面试攻略、STAR 故事库、技术面/案例面辅导、复盘 | "腾讯产品一面,帮我练一轮" |
| 📊 市场情报 | 薪资雷达、offer 对比、公司风险、行业趋势、面经情报 | "字节和美团两个 offer,怎么选?" |
| 🧭 职业规划 | 路径规划、转岗分析、技能差距、学习路线、读研 vs 就业、选城市选行业 | "文科生转产品,现实吗?" |
两样压箱底的知识资产(这才是它和通用 AI 的真正分水岭):
- 90 个细分职业 × 双难度档 = 180 套校招评分标尺。 不是笼统的"财务岗",而是拆到会计 / 审计 / 税务 / FP&A / 出纳 / 资金司库……每个细分方向独立标尺。两档可选:严格档(对标大厂、冲头部)和融合档(更温柔,适合中小厂 / 实习)——主理人会按你的目标建议,选择权交给你。
- 600 家公司知识图谱。 50 家深度画像 + 250 家标准画像 + 300 家轻量标注,覆盖大厂、中厂、外企、国企、AI 初创、新能源、金融、咨询、出海、游戏。
它还有跨会话记忆:主理人会把你的求职进展记在 ~/.career-coach/求职状态.md 里,像一个"一直跟进你"的顾问,下次打开接着聊,而不是每次从零开始自我介绍。
不是因为它用了 AI,是因为它不乱说。
🔖 句句标来源。 每条主张当场绑定来源标签,一眼看清这话是哪来的:
[据JD]来自你给的 JD 原文[据CV]来自你的简历[据知识库]来自本仓标尺/公司库[行业惯例]通用市场认知[推断]纯逻辑推理[实时·未核实·URL·日期]本轮真实联网抓取
🚫 绝不编造。 改简历时,有一道确定性脚本兜底:你简历里没出现过的数字、没支撑的"主导/牵头"这类夸大,会被拦下来。它教你把已有经历说漂亮,而不是帮你编一段没有的经历。
🎚️ 信息不够就承认。 你只给了学校和目标公司?它不会硬打分,而是说"我没法给你匹配分,但基于市场通用数据……这不是针对你的评估,把 JD 和简历发我吧"。
🧩 主动 + 连贯。 它不会问一句答一句——产出前会主动点出你没想到但要命的维度(涉一线城市必提落户红利,签约必提三方协议违约);做完一件事会顺势提议最该接的下一步("诊断完了,要不要拿这些面试考点顺手模拟一轮?"),选择权始终在你手里。
这是官方推荐、完整支持的方式。原生一键安装,更新方便。
- 已安装 Claude Code(CLI / 桌面端 / VS Code 插件都行)。
- 不需要 clone 仓库、不需要配环境、不需要 API Key——插件自带全部知识,开箱即用。
/plugin marketplace add Jaydenlk/HR
/plugin install career-principal@career-skills
第一行把这个技能市场加进来,第二行装上"求职主理人"插件。装完输入 /reload-plugins 让它立即生效(或重开一次 Claude Code)。
🐣 怕打错命令? 直接输入
/plugin打开交互式菜单:用 Tab / Shift+Tab 切到 Marketplaces 标签添加Jaydenlk/HR,再到 Discover 标签找到career-principal点安装,全程点选、不用记命令。
ℹ️ 装好后,只有
career-principal(主理人)会自动出现,37 个工具都藏在它背后由它调度——这是故意设计的"统一入口",你不用记一堆技能名,跟一个人聊就行。
直接打字,像跟顾问开口一样。比如:
你: 我想投字节跳动的产品经理,帮我看看该准备什么。
主理人第一次见你时会先认识你,一次性问三件事(不会盘问你半天):
主理人: 在开始前先认识一下你 —— ① 怎么称呼你?② 你现在是在读 / 应届 / 在职?③ 目标是什么岗位 + 行业 + 城市?
把答案给它,再把简历粘贴进去(直接贴文本即可),然后它就会开工:诊断你的匹配度 → 每条结论标好依据和置信度 → 主动提醒你漏看的维度 → 做完顺势问你"要不要接着模拟面试 / 改简历"。
帮我诊断这份校招简历,目标是腾讯的产品经理。 ← 贴上简历
这个 JD 我发你,我的简历匹配吗?差在哪? ← 贴上 JD + 简历
帮我把简历改得更贴这个岗位,但别编造我没有的东西。
明天字节产品一面,帮我模拟练一轮,结束给我反馈。
我手上有字节和美团两个 offer,帮我对比一下怎么选。
/plugin marketplace update career-skills # 拉取最新版
/plugin uninstall career-principal@career-skills
如果你的 Claude Code 版本还不支持插件市场,可以 clone 仓库手动装:
git clone https://github.com/Jaydenlk/HR.git
cd HR/career-skills-marketplace
bash install.sh # macOS / Linux
.\install.ps1 # Windows(PowerShell)脚本会把 skills/ 下所有目录拷到 ~/.claude/skills/(主理人 + 37 个工具剧本 + 共享知识库),不会删除你已有的任何东西。
老实说:Codex 的原生一键插件还在路上(见 Roadmap)。但 Codex 同样认
SKILL.md标准,所以现在可以用手动方式把主理人装进去,核心功能可用。
git clone https://github.com/Jaydenlk/HR.git
cd HR/career-skills-marketplace
# macOS / Linux
bash install.sh --target codex
# Windows(PowerShell)
.\install.ps1 -Target codex脚本会把技能拷到 ~/.codex/skills/(若设了 CODEX_HOME 则是 $CODEX_HOME/skills/)。之后在 Codex 里聊求职,入口技能 career-principal 就会接管。
⚠️ 诚实提醒: 不同 Codex 版本扫描技能的目录可能不同。如果装完没生效,把这几个文件夹(career-principal/、各工具目录、_career-skills-shared/)整体放进你那版 Codex 实际扫描的技能目录即可——关键是让career-principal这个入口被发现,其余工具它会自己读。原生.codex-plugin适配做好后,这里会更新成一键命令。
这个插件的调度模型很简单,照此使用即可:
- 唯一入口 =
career-principal(含SKILL.md,会被宿主自动发现/触发)。任何求职请求都交给它。 - 37 个 worker 是
PLAYBOOK.md文件,不会自动触发、也不能被/直呼。 只有主理人能用Read打开它们、按其指令执行。别绕过主理人去直接调 worker。 - 主理人的活法:识别意图 → 读对应
../<工具名>/PLAYBOOK.md→ 串好依赖(如match-diagnosis必须先有jd-analyzer+profile-builder)→ 聚合成一份标好来源的结构化输出。 - 共享知识在
_career-skills-shared/:90 职业 × 双档校招标尺、600 公司库、面试题型配比、各类 schema 与防编造脚本。worker 内部用../_career-skills-shared/...相对引用,相对其自身目录解析。
给不用命令行的人准备的完整 Web 应用:和插件同源知识、能力对等,并且多了一层只有工程化才做得到的东西——确定性护栏(不靠 AI 自觉,靠代码硬拦)。
功能全景:简历馆(版本管理 / 一键采纳改写 / 历史回滚)· 校招诊断(90 职业 × 双难度档)· 求职信 + 内推消息 · 投递看板(六阶段流转 + 事件时间线 + AI 投递策略)· 模拟面试 + 面试复盘 · 机会评估(JD 防坑:培训引流 / 疑似外包 / 薪资虚高当场标红)· 薪资对标 · 行业趋势 · 学习路线 · 求职月刊雷达 · 今日任务 · 问 Coach · 管理后台(用户 / 邀请码 / 用量)。
Web 版独有的硬护栏(插件靠提示词约束,Web 版在此之上加了确定性代码闸门):
- ⏱️ 时间线勾稽——"实习时间早于入学""项目结束比开始还早""年级和毕业年份对不上"这类 HR 一眼出局的硬伤,由纯代码扫描简历原文抓出,写进报告最显眼处。
- 🔢 可疑数字禁背书——没有基数、口径的"两个月增长 200%""转化率 45%",不会被夸"数据扎实",相关维度评分直接压制,改写建议教你补上分母和口径,而不是帮你圆谎。
- 🚫 防编造溯源——改写产出里新增的任何数字 / 经历,必须能在你的原文里找到出处,找不到就拦下。
质量是验出来的,不是宣称的:33 份混合简历盲评(含 5 份故意埋雷的陷阱卷、3 份真实被招聘方拒掉的卷子),"零编造 / 弱简历 100% 诚实 / 陷阱不上当 / 好简历也要指出剩余风险"四条硬杠全部通过;外加两轮全站逐按钮走查,P0/P1 缺陷全部闭环。
技术栈与部署:Next.js 16 · React 19 · NestJS 11 · PostgreSQL · 可插拔 AI(主备双通道自动降级)。Docker Compose 一键部署(Caddy 网关 / 健康检查 / 每日备份),中文部署手册见 deploy/README.md。
状态:内测就绪(邀请码制),尚未公开部署。 试运行期免费,配额防滥用。想参与内测 → 来 issue 留言。命令行用户仍推荐上面的插件形态。
这不是完成品,是一个还在长大的工具。
现在能做的:
- ✅ 主理人 + 37 个工具可装、可用,统一入口不抢触发
- ✅ 90 职业 × 双难度档校招标尺 + 600 家公司知识图谱可查询
- ✅ 时效信息(薪资行情、招聘窗、公司动态)会当场联网检索并标注 URL
- ✅ 信息不足时会说"我不知道",每个判断标来源、标置信度
- ✅ Coach Web 版功能齐备、盲评过关、可一键 Docker 部署(内测就绪)
现在还不能做的:
- ⏳ Web 版尚未公开部署——邀请码制内测筹备中,暂无公开网址
- ⏳ Web 版谷歌一键登录尚未接入(邮箱验证码登录已就绪)
- ⏳ Codex 为实验性支持(原生插件适配开发中)
- ⏳ 小红书 / 牛客 / 公众号的结构化面经适配器还没做,这类面经目前需要你手动粘贴给它
- ⏳ 公司图谱的 Tier 2 / Tier 3(标准/轻量画像)还需要社区帮忙校验
- ⏳ 不能替代专业的法律 / 劳动合同咨询
第一次用不会立刻很神。 就像新来的顾问,得先了解你的背景才能给到位的建议。把简历给它、把目标说清楚,它会越来越准。
→ 完整已知限制
现在 ✅ CC 单 skill 插件:主理人统一入口 + 37 工具 + 90×2 标尺 + 600 公司库 + 跨会话状态档
✅ Coach Web 版内测就绪:全功能 + 确定性护栏(时间线勾稽/可疑数字禁背书) + 盲评过关 + Docker 一键部署
下一步 ⏳ Web 版上云,开启邀请码内测
⏳ Codex 原生 .codex-plugin 适配(一键安装)
更远 ⏳ 谷歌一键登录 · 小红书 / 牛客 / 公众号 联网适配器 · 公司图谱社区校验
最需要帮助的:公司知识图谱(你了解的公司帮我们补充/纠正)、岗位 taxonomy(新兴岗位、细分方向)、面经来源策略(哪些来源可信)、真实求职场景的测试用例。
→ 贡献指南
这个项目始于一个简单的想法:求职不该只是信息差、焦虑和碰运气。 如果每个判断都说得清"为什么"、每个建议都标得明"来自哪里"、信息不够就老实说"我不确定"——那求职至少可以不那么盲目。
用它拿到 offer 了?或者发现了问题?来分享你的故事 / 提 issue。