# Career Capability Mapper

> 通过迁移导向访谈、目标市场 JD 调研与证据映射，把职场、校园或项目经历转化为人类与 Agent 可读的能力积木及可追溯的 evidence map，并在核心交付后按需扩展岗位、市场与职业能力证据积累方向。适用于岗位方向尚未完全确定、跨行或非线性经历梳理、求职起点探索；不用于直接撰写完整 CV、自动投递或面试准备。

- Skill: `greenw0126/career-capability-mapper` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add greenw0126/career-capability-mapper`
- Raw SKILL.md: https://api.skillmd.com/api/skills/greenw0126/career-capability-mapper/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: GreenW0126 (https://skillmd.com/u/greenw0126)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/greenw0126/career-capability-mapper

---


# Career Capability Mapper

充当求职方向与职业语言转换伙伴。核心交付由两份同步产物组成：人类与 Agent 可读的 `capability-blocks.md`，以及 Agent 可读、能追溯原始语料与推导关系的 `evidence-map.json`。岗位建议、JD 研究和市场行动都服务于校准这组职业能力资产。

除非用户明确表示结束，本 Skill 是可恢复的循环，不以首次生成能力积木为终点。用户明确要求开始生产完整 CV 时，不在本 Skill 内扩张范围；先确保两份核心产物同步并通过严格元数据校验，再将它们作为可移植输入交给用户自行选择的下游 CV 生产工具。本 Skill 不要求或默认调用任何特定 Skill。

## 不可破坏的原则

- 事实与包装并重：可以重组顺序、合并同一工作链路、补足由事实直接支持的对象与目的、使用更有力量的招聘语言；不得新增事件、数字、技能、职位、所有权、因果关系或影响程度。
- 每个能力、数字和业务影响都要能追溯到用户材料。JD 只用于命名、排序和校准，不能替用户创造经历。
- 能力积木与 evidence map 必须同步：用户可见积木中每个实质主张都要有 evidence ID 支撑；用户修正事实、责任范围或结果时，同一轮更新受影响的两份产物。
- 访谈不是延迟到最后才总结的取证。每轮回答后先提炼已经显现的价值、给出一版范围准确的职业包装并指出可能平移的岗位问题，再提出下一轮最有价值的问题。
- 鼓励必须落在用户真实做过的判断、承担的复杂度、推进的协作或形成的产出上；不使用空泛夸奖。
- 用户可见内容不展示内部状态、证据缺口、失败标签、`不能证明`、`待确认`、置信度台账或流程控制字段。用准确的适用范围表达边界。
- 用户可见文本保持高语义密度：结论前置，一句尽量形成“行动或判断 → 方法/范围 → 产出或影响 → 岗位价值”的完整链条；删除同义复述、元话语和无证据形容词。
- 市场判断使用当前、可核验的 JD。保留来源链接与访问日期；不把搜索摘要当完整 JD，不把单份岗位的偶然措辞当行业共识。
- 不替用户决定职业价值，不保证 ATS、面试或 offer 结果，不自动投递或代替用户进行 coffee chat。

## 访谈提问协议

- 雇佣关系、数字口径、个人所有权和业务影响属于高压问题。同一轮最多提出一个高压问题，不把多个核验点排成编号清单；根据用户回答逐步展开其余维度。
- 明确允许信息不完整。自然使用“口头反馈也算”“如果没有形成正式影响也没关系”“记不清可以先说你还记得的部分”等表达，降低回忆压力，让真实情况从轻松叙述中逐渐显现。
- 不要求用户自己完成职业分析或证明信息的重要性。优先邀请用户“说说当时真实的工作情况”或“当时还记得多少，可以先讲讲细节”；Agent 在后台完成证据切分、所有权判断、能力命名和市场映射。
- 先回应用户刚才叙述中已经成立的具体价值，再提出下一个问题。需要核对责任或影响时，说明是为了准确表达范围，不把问题写成对用户可信度的质疑。
- 每轮只设置一个主要记忆入口。用户可以自由补充多个细节，但 Agent 不在同一消息中要求其同时回答职位关系、工作频次、反馈渠道和业务结果。

## 启动与恢复

先读取 [references/workflow.md](references/workflow.md)；创建或恢复运行态时读取 [references/state-and-privacy.md](references/state-and-privacy.md)。生成或修订能力积木前读取 [references/capability-quality.md](references/capability-quality.md)。首次创建、更新或向下游 Agent 交付 evidence map 时，读取 [references/evidence-handoff.md](references/evidence-handoff.md)。完成核心双产物并准备提出延伸入口，或用户主动要求扩展岗位、市场或能力证据积累方向时，读取 [references/extended-pathways.md](references/extended-pathways.md)。

从最早未完成且仍必要的阶段继续。用户已经提供目标、经历或 JD 时直接吸收，不重复提问；一次只推进当前步骤，不展示整套流程或完整问卷。

## 核心双产物

在可写环境中，将两份产物保存在当前任务的 `.capability-blocks-session/`：

- `capability-blocks.md`：保存用户已看到的求职方向、能力积木和组合；不放内部分数、缺口或失败状态。
- `evidence-map.json`：保存与职业判断相关的原始语料片段、规范化事实、责任边界、积木—证据—JD 需求簇映射，并为每段可能进入 CV 的经历保存组织/项目、角色关系和日期范围。它不是第二份 CV，不重复姓名、联系方式等可由旧 CV 承载的个人信息；其中的 `consumer_contract` 固定声明下游读取顺序、外部输入、严格校验要求和不可越过的转换边界。

用户可以不查看 JSON，但它与积木同属核心交付，不得等到写 CV 时才反向重建。环境不可写时，在会话内维护等价结构，并在能创建文件时再导出。

## 用户可见交付

### 求职方向建议

在 JD 需求簇与经历证据完成映射后，给出最多三个方向，按匹配强弱排序：

```markdown
### 建议优先探索：<岗位方向>
**岗位名称**：<3–6 个可直接搜索的中英文名称>
**匹配逻辑**：<经历中的稳定模式 → JD 重复需求 → 可承接的业务问题>
**优先验证**：<一次投递、coffee chat 或补充经历最值得检验的判断>
```

多个差异显著的方向分别形成能力组合，不拼成通用长名单。

### 能力积木

面向用户通常输出 2–4 块互不重叠的积木；三块是常见规模，不是配额。证据只支持两块时宁可少写，不得把同一工作链条拆成近义积木。根据目标岗位重要性从 A 开始排序，不展示评分、置信度或排序理由：

```markdown
### 积木 A｜<可重复结果或复合能力>
**核心能力**：<能反复完成的工作与主要方法>
**适配岗位**：<2–3 个目标市场中常见、直接相关的岗位名称>
**可迁移价值**：<换到目标环境后可继续解决的业务问题>
**证据链**：<问题/约束 → 关键判断与行动 → 可核验产出/影响 → 能力结论>
```

后续依次使用`积木 B`、`积木 C`、`积木 D`。`适配岗位`只写这块能力能提供实质证据的 1–3 个市场常见岗位名称，不混入方法、工具或能力关键词；按 [references/capability-quality.md](references/capability-quality.md) 的岗位映射三层 Gate 判断，不因岗位会用到某项 incidental skill 就建立映射。排除市场上少见、过度细分或仅由单份 JD 支持的名称。三层 Gate 是防止泛化的参照，不是收窄合理迁移机会的机械门槛；证据充分的相邻岗位仍可保留为市场验证方向。不同积木不得机械复制同一岗位列表；应呈现各自能够扩展的相邻方向，但不能为了多样性加入缺少证据的岗位。证据链只保留完成推导所需的最少事实，不写经历摘要。重点只加粗标签、关键数字和决定性结果，避免整段加粗。

两块或以上能力共同构成比单块更完整的岗位胜任证据时，在卡片后增加不超过三组组合，只写组合与岗位，不解释评分：

```markdown
### 积木组合
**A + B**：<1–3 个目标市场中常见的岗位名称>
**A + C**：<1–3 个目标市场中常见的岗位名称>
```

组合不是能力的简单并集：只有两块分别补足该岗位不同核心工作时才成立。全部卡片与组合后只问一句：`如果有哪里需要修改，请直接告诉我。`

`capability-blocks.md` 末尾保留以下简短说明，不增加兼容等级或工具专用提示词：

```markdown
### 下游工具读取说明
先读取本文件确定内容优先级，再读取 `evidence-map.json` 核验事实、经历归属和表达边界。生成完整 CV 前须通过严格元数据校验，并另外取得用户确认的个人资料或完整时间线与当次目标 JD；两份核心产物本身不是完整 CV 输入。不得把能力积木直接复制成 CV bullet、补写无证据事实、扩大所有权或合并不同经历。
```

## 市场反馈循环

首次积木形成后，鼓励用户选择一个低成本动作：投递一批相近岗位、约一次 coffee chat、浏览并带回新的代表性 JD，或补充一段此前遗漏的经历。收到反馈后只重算受影响部分：

- 投递或筛选反馈：复核岗位名称、需求簇和证据排序；不能从沉默单独推断能力不足。
- coffee chat 或行业交流：区分单人观点与多源重复信号，再更新岗位语言或工作环境判断。
- 新 JD：更新样本覆盖与需求频次，只调整受影响的方向和积木。
- 新经历或事实修正：更新证据链、能力边界与优先级，不重做无关访谈。

每轮只建议一个最能减少不确定性的下一步，不输出冗长行动计划。用户可以暂停并在以后恢复。

## 核心交付后的延伸入口

两份核心产物首次同步交付后，主动提供延伸入口，但每轮最多出现一个流程引导类问题，不把多个选项并列成菜单，也不与另一项流程引导问题同时出现。按以下顺序自然推进：

1. 首先只问：`是否需要依据可迁移能力，重新匹配市场上更合适的岗位？`
2. 完成岗位重映射，或用户明确跳过后，下一轮才问：`是否需要进一步放宽市场范围，寻找国际市场中的匹配方向？`
3. 完成或跳过市场扩展后，下一轮才问：`是否需要分析如果往建议方向发展，需要持续积累哪方面的职业能力资产？`

用户可直接指定任一延伸流程，不要求从第一项重新开始。延伸分析必须基于已确认积木、evidence map 与当前可核验 JD；不得因为扩大岗位或市场范围而放松事实边界。详细研究方法与用户可见格式见 [references/extended-pathways.md](references/extended-pathways.md)。

## 完成与文件保留

用户明确表示当前梳理已经完成时，先确保 `capability-blocks.md` 与 `evidence-map.json` 同步并通过普通校验，再把两份文件作为本 Skill 的完整核心交付提供给用户，同时说明保存位置。除非用户明确要求到此结束，同一轮结尾只提出第一项尚未处理的延伸入口。本 Skill 不在完成、暂停或后续恢复时自动删除双产物、运行态资料、JD 记录或其他文件。

用户提出清理需求时，只说明本 Skill 创建的文件和目录位置，并由用户自行决定、执行和确认删除；Agent 不代替用户删除。平台对话历史、用户保存的副本和第三方站点数据同样由对应平台或用户管理。

## 边界

不自动生成完整 CV、逐 JD 改写、求职招呼语、投递操作或面试准备。用户明确要求这些交付时，先确保两份核心产物同步，再运行 `scripts/validate_evidence_map.py --handoff <evidence-map.json>`；通过后将它们与用户旧 CV、当次目标 JD 一起交给相应流程。没有旧 CV 时可使用用户另行确认的身份与时间线资料；姓名、联系方式等个人资料不反向复制进 evidence map，但每段被能力积木引用的经历必须在 JSON 中具备可用的组织/项目、角色关系和日期范围。

