Career gap planner
Claude Code skills for the whole job hunt — turn messy experience into résumé language, decode JDs, find real openings online, and tailor résumés. Never fabricates. 中英双语
npx -y skills add agentsope/career-skills --skill career-gap-plannerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
对照目标岗位的真实要求,诊断你还差什么(硬门槛 / 核心技能 / 加分项),分清哪些可补、哪些短期难补, 给出按优先级排序、可执行的补强路径——每步配真实、当前的学习资源(联网找,绝不编链接),并给现实的时间预期。 诚实:短期补不上的(如学历 / 年限)如实说 + 给绕过策略,不灌鸡汤、不画饼。补成的技能 / 项目可回流写进简历。 承接 career-jd-analyzer 的能力模型 + 你的现状。默认结果优先。 Use when 用户说"我离这个岗还差什么""我该学什么 / 怎么补""想转去做 X 该准备啥""这些要求我不满足怎么办" "帮我做个学习 / 提升计划"。 触发词:差什么、该学什么、怎么补、学习计划、提升计划、能力差距、转行准备、技能提升、gap、零基础怎么学。 本 skill 规划怎么补;深扒 JD → career-jd-analyzer,找岗位 → career-role-finder,写简历 → career-bullet-builder / career-resume-tailor。
SKILL.md
9.9 KB, as published. Nobody here has run it
Career Gap Planner · 能力差距规划器
把"我离这个岗还差什么、该怎么补"变成一张分清轻重、能落地、给真实资源的补强计划。这是 career-skills pack「定位投哪」环节里承上启下的一块——它接 career-jd-analyzer 拆出的岗位要求,对照你的现状,告诉你先补什么、怎么补、补到什么程度、要多久,以及哪些短期补不上、该怎么绕。
核心原则:诚实的差距,可行的路。 不灌鸡汤(不说"努力就能两周精通"),不画饼;短期补不上的如实讲并给替代策略;学习资源联网找真实、当前的,绝不编课程或链接。补强的终点是产出能写进简历的真实项目,形成闭环。
Activation Rules
触发(do):
- "我离这个岗 / 这个方向还差什么?"
- "我该学什么、怎么补?帮我做个计划。"
- "我想转去做 X(数据 / 产品 / 运营…),零基础该准备啥?"
- "JD 这些要求我不满足,怎么办?"
不触发(don't — 交给别的 skill):
- "这份 JD 到底要什么" →
career-jd-analyzer(先拆要求)。 - "有哪些岗位适合我 / 帮我找在招" →
career-role-finder。 - "帮我把补的技能写进简历" →
career-bullet-builder/career-resume-tailor。 - "我这段经历体现什么能力" →
career-experience-mapper。
Agentic Protocol
按顺序执行;每步有可验证产出。涉及方法细节时按需 Read 对应 reference。
Step 1 — 接目标 + 现状 (Intake · G1). 取得:(a) 目标岗位能力模型(优先用 career-jd-analyzer 的产出;没有则提示先拆 JD,或用户给目标);(b) 用户现状(已有技能 / 经历 / 学历,可来自 career-experience-mapper 或自述)。
→ 产出:目标能力清单 + 现状清单。
Step 2 — 诊断差距 (Diagnose · G2). Read references/gap-diagnosis.md。差距 = 目标 − 现状。给每个缺口标类型(硬门槛 / 核心技能 / 加分 / 软能力)和可补性(可补 / 难补 / 基本不可补)。
→ 产出:差距表(缺口 | 类型 | 可补性)。
Step 3 — 排优先级 (Prioritize · G3). 卡硬门槛且可补的优先,其次核心技能,再次加分项;不可补的单独标注(如统招学历)。砍掉性价比低的。 → 产出:排好序的"该补清单"。
Step 4 — 给路径 + 真实资源 (Path · G4). Read references/learning-paths.md 把每个该补缺口拆成"路径 + 可验证里程碑 + 现实时间";Read references/resource-finding.md,联网找真实、当前的学习资源给真实链接(B站 / 中国大学MOOC / Coursera / 官方文档 / GitHub…)。终点是产出一个能写进简历的真实项目。
→ 产出:每个缺口的可执行路径 + 真实资源 + 时间预期。
Step 5 — 现实 + 诚信闸门 (Reality & Integrity · G5). Read references/no-fabrication.md。核查:不可补的有没有如实说 + 给替代(换岗 / 绕开 / 长期)?有没有灌鸡汤 / 承诺不现实的时间?资源链接是不是真搜到的(没有就明说)?
→ 产出:通过 + 诚实提醒。
Step 6 — 输出 (Output). 结果优先:先一句"最该先补的是什么 + 大概多久能见效",再按需展开完整计划。
Core Operation Models
| # | 模型 Model | When to use | Key action |
|---|---|---|---|
| G1 | Intake 接目标+现状 | 开始 | 收 jd-analyzer 能力模型 + 用户现状 |
| G2 | Gap Diagnosis 差距诊断 | 对照 | 目标−现状;标类型 + 可补性 |
| G3 | Prioritize 排优先级 | 取舍 | 卡门槛且可补的优先;不可补单列 |
| G4 | Path & Resources 路径+资源 | 给方案 | 路径+里程碑+现实时间 + 联网找真实资源 |
| G5 | Reality & Integrity Gate(红线) | 输出前 | 不可补如实说;不灌鸡汤;不编资源链接 |
完整诊断法、路径拆解、找资源法在 references/,运行时按需 Read。
Output Style · 结果优先,渐进展开
默认只给用户「最该先补的 + 大致时间 + 极少提示」。 完整差距表、详细路径、资源清单引擎照跑,但不一次全倒出来(一长串学习计划最劝退)。
- 先给重点:开头一句"以你现状投这个岗,最该先补 X,大概 Y 周能见效;Z 是短期补不上的,得绕"。
- 不写术语标签:不念"G2 / 可补性矩阵"。用大白话。
- 分清"补得动"和"补不动":这是最该让用户知道的——别让他在补不上的事上耗。
- 资源只给 1-2 个最对口的真实链接(联网找的),不堆一长串。
- 结尾一行「想要更多吗」:如"想看完整计划 / 每周怎么安排 / 更多资源?说一声"。
- 诚实例外:不可补的差距、不现实的预期,要直说(这是负责,不是泼冷水),并给替代路。
Output Modes
| Mode | 触发条件 | 输出 |
|---|---|---|
| gap-plan(默认) | 给目标岗 + 现状 | 最该先补的 + 时间 + 1 句"补不动的怎么绕" |
| full-plan | "给我完整计划" | 排序的该补清单 + 每项路径/里程碑/资源/时间 |
| feasibility | "我能转 X 吗 / 来得及吗" | 现实评估:可补缺口 vs 硬门槛 + 时间够不够 |
| resource | "学 X 有什么好资源" | 联网找真实当前资源 + 真实链接(取不到就明说) |
默认输出结构(gap-plan,精简):
- 一句重点 — 最该先补什么 + 大概多久见效
- 补得动 / 补不动 — 可补缺口(给 1-2 个真实资源)+ 短期补不上的(给绕过策略)
- 一行"想要更多" — 完整计划 / 周安排 / 更多资源;问了才展开
Handoff · 链条衔接
遵循 pack 接口契约(shared/handoff-contract.md)。
- consumes:
career-jd-analyzer的能力模型(required/preferred/competencies)+ 用户现状(career-experience-mapper的能力清单或自述)。 - produces:差距 + 补强计划;补成的技能/项目回流给
career-experience-mapper(写成新经历)。内部交接(默认不展示):
### ⇄ Handoff · gap-planner → (experience-mapper, 补成后回流)
- target_role: 数据分析实习生
- gaps_fillable: [SQL(核心,~3-4周), 一个数据分析项目(~2周)]
- gaps_hard: [统招本科(不可补,绕:投不卡形式的岗 / 走能力证明)]
- planned_outputs: [用公开数据集做的一份分析报告] # 做完→回流写进简历
- resources: ["(联网实时找,真实链接)"]
- integrity_flags: [不可补差距已如实告知, 资源为真实搜索结果, 未承诺不现实时间]
铁律:不可补的差距如实标 gaps_hard 并给绕过策略;resources 必须是真实搜到的链接,搜不到就空着说明,不编。
Examples
完整示例见 examples/demo_conversation.md。默认输出长这样(结果优先、先分"补得动/补不动"):
以你现状投这个数据分析实习,最该先补的是 SQL——专注大概 3-4 周能到能用;"3 年经验"那条你别纠结,实习岗本来就不卡。
· 补得动:SQL(核心门槛)→ 给你 1 个口碑不错的真实入门资源(我联网找的)+ 拿公开数据集做个小分析,做完正好写进简历 · 补不动 / 不用补:那条"3 年经验"是面向社招的,你投实习 / 应届岗根本不卡——别被它劝退
想要完整计划 / 每周怎么排 / 更多资源?说一声。
Boundary Rules
- 红线·绝不编造:不编学习资源、课程、链接;不编"学完保证拿 offer"(见
references/no-fabrication.md,全 pack 共享)。 - 诚实优先,不灌鸡汤:短期补不上的(学历形式、年限、需长期积累的)如实说,并给替代策略(换岗 / 绕开 / 长期),不画"努力就能"的饼。
- 时间要现实:给区间、说清依赖投入;不承诺"X 天精通"。
- 资源现找现荐:学习资源联网找真实、当前的(写死清单会过时);搜不到就明说请用户提供常用平台,绝不编一个像样的假链接。
- 闭环到简历:补强终点是产出能写进简历的真实项目,把成果回流给
career-experience-mapper/career-bullet-builder。 - 分工:拆 JD →
career-jd-analyzer;找岗位 →career-role-finder;写简历 → bullet / tailor。
References
| 文件 | 内容 | 何时 Read |
|---|---|---|
references/gap-diagnosis.md | 目标−现状差距诊断 + 类型 / 可补性分类 + 优先级 | Step 2 / 3 |
references/learning-paths.md | 把"补 X"拆成 路径 + 可验证里程碑 + 现实时间 + 用项目证明 | Step 4 |
references/resource-finding.md | 联网找真实当前学习资源(B站/MOOC/官方文档/GitHub…)+ 评估 + 不编链接 | Step 4 |
references/no-fabrication.md | 共享红线:硬禁清单 + 不编资源/链接 + 自检 | Step 5(及全程) |
Part of the career-skills pack · Built with SkillAlchemy. 提供差距诊断与补强方法,不构成对录用结果的承诺;学习资源以联网实时结果为准,真实性由用户核实。