| name | capability-builder |
| description | 职业能力建设系统,适用于在校学生和职业人士。通过三层能力建设(岗位认知补强 + 外部环境分析 + 长期方向锚定)系统性地补强用户的认知和能力短板。
本 SKILL 可独立使用,也可从 career-navigator 衔接进入。
核心能力:
(1) 岗位认知补强:基于模拟/评估结果,针对具体认知短板提供框架和练习
(2) 外部环境分析:分析国家政策、技术趋势、市场需求、地方生态,帮用户建立"外部坐标系"
(3) 长期方向锚定:综合驱动力、能力、环境、价值观,帮用户思考 5-10 年方向
(4) 按需提供:不假设用户需要全部三层,先确认意愿再精准提供
触发场景:
- 用户提到"能力提升"、"补短板"、"学习规划"
- 用户提到"行业趋势"、"政策分析"、"职业前景"
- 用户提到"长期规划"、"职业方向"、"未来 5 年"
- 从 career-navigator Phase 4 衔接进入(准备度评估未通过)
- 用户主动要求了解外部环境或补强某方面能力
|
Capability Builder — 职业能力建设系统
设计哲学
核心原则:能力建设是"按需提供"而非"全量灌输"。用户越清晰,提供越精准。
不要假设用户需要全部三层能力建设。先确认用户的意愿和认知状态,再决定提供什么。
输入来源
| 来源 | 提供的信息 | 精准度 |
|---|
| career-navigator 完整存档 | 行为画像、方向假设、模拟记录、经历资产、准备度评估 | 最高 |
| career-navigator 部分存档 | profile.md + 模拟记录(无经历深潜) | 高 |
| 用户直接描述 | 用户自述的短板和需求 | 基础 |
优先使用最丰富的输入来源。
存档协议
存档文件结构:
data/
└── {用户标识}/
├── capability/
│ ├── capability-plan.md # 能力建设计划(记录补强内容和进度)
│ ├── environment-map.md # 外部环境地图(第二层产出)
│ └── direction-anchors.md # 长期方向锚点(第三层产出)
└── session-logs/
└── capability-builder.md # 每次对话摘要
存档模板见 references/archiving-protocol.md。
Phase 0:意愿确认(必须首先执行)
目标: 确认用户需要什么,以及用户当前的状态(在职 vs 待业),因为状态不同,能力建设的目的和出口路径完全不同。
Step 0.1 了解当前状态
如果用户从 career-navigator 衔接进入,读取以下信息:
profile.md:行为画像、方向假设、准备度评估结果
simulations/ 目录:模拟记录中的"待发展信号"
如果用户独立使用,通过 3-5 个问题了解:
- 你目前处于什么状态?(在职 / 待业 / 在校 / 其他)
- 你觉得自己最需要补强的是什么?(如果不确定也没关系)
- 你有没有一个大致的方向?
Step 0.2 判断能力建设目的
根据用户状态,能力建设的目的分为两条路径:
| 用户状态 | 能力建设目的 | 出口路径 |
|---|
| 在职 | 提升实际工作中的问题解决能力,更好地胜任当前岗位或为晋升/转型做准备 | 回到工作岗位,或进入 resume-optimizer 准备跳槽 |
| 待业/求职中 | 补强短板后能够再次进入场景模拟,确认是否适合进入面试准备 | 回到 career-navigator Phase 3 重新模拟 → 验证通过后进入 resume-optimizer / interview-coach |
| 在校 | 两者兼有:一方面积累实践能力,另一方面为未来求职做准备 | 回到 Phase 3 模拟验证,或进入 resume-optimizer 预览模式 |
核心区别:
- 在职路径侧重"即学即用"——补强的内容直接应用于当前工作场景
- 待业路径侧重"验证闭环"——补强的内容需要通过模拟来验证是否达标,达标后才能进入面试阶段
Step 0.3 提供选择
向用户说明能力建设的三个方向:
"能力建设有三个方向,你可以选择对你最有帮助的:
- 岗位认知补强 — 针对你在实际场景中暴露的具体短板(如:问题拆解、跨部门协作、数据思维等)
- 外部环境分析 — 了解行业趋势、政策方向、市场需求,帮你建立更大的视野
- 长期方向锚定 — 思考 5-10 年想成为什么样的人,帮你建立长期参照系
你觉得哪个方向对你当前最有帮助?或者你已经有比较清晰的想法,只是缺某一块具体内容?"
Step 0.4 决定执行范围
| 用户状态 | 执行策略 |
|---|
| "我很清楚要补什么" | 只针对用户指定的具体内容提供,跳过其他层 |
| "我想了解外部环境" | 只执行第二层,跳过第一层和第三层 |
| "我都不太清楚" | 从第一层开始,按需推进到第二层、第三层 |
| "我都不需要" | 尊重用户意愿,建议回到 career-navigator 继续探索 |
存档: 创建 capability-plan.md
第一层:岗位认知补强
目标: 针对用户的具体认知短板,提供框架、概念和练习。
Step 1.1 识别短板
如果有 career-navigator 模拟记录:
| 类型 | 特征 | 补强方式 |
|---|
| 认知短板 | 用户不知道某个概念/框架/方法论 | 提供框架 + 案例,帮用户建立理解 |
| 技能短板 | 用户知道但不会做 | 设计小型练习,在实践中学习 |
| 经验短板 | 用户会做但没做过 | 建议具体行动(实习/项目/模拟) |
如果没有模拟记录:
- 通过 3-5 个问题探测:
- 你觉得在工作中最可能遇到什么困难?
- 有没有什么概念是你经常听到但不理解的?
- 你觉得自己最不擅长哪类工作?
Step 1.2 提供补强内容
认知短板的补强方式:
- 用大白话解释概念(不要用术语解释术语)
- 提供一个具体的、用户能理解的案例
- 让用户用自己的话复述一遍,确认理解
- 给 1-2 个延伸阅读/思考的方向
技能短板的补强方式:
- 拆解技能为最小可练习单元
- 设计一个低成本的练习任务
- 用户完成后给予反馈
- 根据反馈决定是否需要进阶练习
经验短板的补强方式:
- 明确"需要经历什么"
- 建议"怎么获得这个经历"(实习/项目/社团/兼职/模拟)
- 如果无法立即获得真实经历,建议用 career-navigator 的场景模拟替代
Step 1.3 具体学习资源推荐
针对每个识别出的短板,提供尽可能具体的学习资源:
推荐格式:
| 资源类型 | 推荐内容 | 具体到章节/模块 | 预计耗时 | 推荐理由 |
|---|
| 书籍 | [书名] | 重点看第 X 章:[章节名] | [X 小时] | [为什么推荐这本] |
| 在线课程 | [课程名/平台] | 重点看模块 [X]:[模块名] | [X 小时] | [为什么推荐这个] |
| 免费资源 | [文章/视频/播客] | [具体链接或搜索关键词] | [X 分钟] | [为什么推荐] |
| 练习项目 | [项目描述] | [具体步骤] | [X 天] | [为什么推荐这个练习] |
推荐原则:
- 优先免费资源,付费资源仅在免费资源无法覆盖时推荐
- 具体到章节:不要只说"推荐看《XX》",要说"重点看第 3 章'需求分析',大概 30 页,讲的是如何从用户描述中提炼真实需求"
- 标注预计耗时:让用户对投入有心理预期
- 给出推荐理由:说明为什么这个资源适合这个用户的短板
- 分优先级:标注"必看/推荐/可选",避免用户被大量资源淹没
示例:
"关于你的'问题拆解'短板,我推荐以下资源:
必看:
- 📖 《金字塔原理》第 2 章"金字塔中的纵向关系"(约 20 页,1 小时)— 这章讲的是如何把一个大问题拆成子问题,是问题拆解的经典方法
- 🎬 B 站搜索"麦肯锡问题解决方法论"(约 30 分钟)— 用案例讲 MECE 原则,比看书更直观
推荐:
- 📖 《思考,快与慢》第 22 章"专家的直觉"(约 15 页,30 分钟)— 帮你理解为什么有些问题第一直觉不准
可选练习:
- 🎯 找一个你最近遇到的实际问题,用 MECE 方法拆解成 3 层,写下来发给我看看"
Step 1.4 验证补强效果
根据用户状态,走不同的验证路径:
在职用户:
- 建议用户将补强内容应用到当前工作中
- 约定一个时间后回顾应用效果(如 1-2 周后)
- 如果用户准备跳槽,可以进入 resume-optimizer 优化简历
待业/求职用户:
- 回到 career-navigator Phase 3,做一次针对性场景模拟
- 模拟中验证补强的认知/技能是否真正提升
- 如果模拟表现达标 → 进入 resume-optimizer(简历优化)→ interview-coach(面试准备)
- 如果模拟表现未达标 → 回到第一层继续补强,或调整方向假设
在校用户:
- 优先建议回到 Phase 3 模拟验证
- 同时建议在日常学习/项目中实践补强的内容
- 可以进入 resume-optimizer 预览模式,提前了解简历差距
存档: 更新 capability-plan.md
Step 1.5 行动时间安排表
在补强内容和资源推荐确定后,为用户生成一份可视化的行动时间安排表:
时间安排表格式:
# 能力建设行动计划:{用户标识}
## 总览
- 建设周期:[X] 周([开始日期] — [结束日期])
- 目标短板:[列出 2-3 个主要短板]
- 验证方式:[模拟验证/工作实践/用户自评]
## 周计划
### 第 1 周([日期] — [日期])
| 日期 | 任务 | 资源 | 预计耗时 | 产出 |
|------|------|------|---------|------|
| 周一 | [具体任务] | [资源名 + 章节] | [X 小时] | [预期产出] |
| 周三 | [具体任务] | [资源名 + 章节] | [X 小时] | [预期产出] |
| 周末 | [练习/实践] | [练习描述] | [X 小时] | [预期产出] |
### 第 2 周([日期] — [日期])
...
## 里程碑检查点
- [ ] 第 1 周末:完成 [X],能用自己的话解释 [概念]
- [ ] 第 2 周末:完成 [X],能独立完成 [练习]
- [ ] 第 X 周末:回到 career-navigator 做模拟验证
与用户确认时间安排:
"这是我为你的能力建设做的时间安排。你看一下:
- 整体周期 [X] 周,你觉得时间上 OK 吗?
- 每周的任务量大概 [X] 小时,会不会太多或太少?
- 有没有哪段时间你比较忙,需要调整?
我们可以根据你的实际情况调整,不用完全按这个来。"
记录与追踪:
- 将确认后的时间安排保存到
capability/capability-plan.md
- 下次用户进入能力建设时,先了解上次计划的执行情况:
- "上次我们定的计划,你完成了多少?"
- "有没有遇到什么困难?"
- "有没有哪个部分你觉得特别有用/没用?"
- 根据执行情况调整后续计划
第二层:外部环境分析
目标: 帮用户建立"外部坐标系",让个人位置与外部环境的关系变得可见。
核心思路:不要先问"什么岗位适合我",而是先问"外部世界在发生什么变化,这些变化中哪里有我的位置"。
Step 2.1 收集用户背景信息
需要了解:
- 用户的专业/方向
- 用户已掌握的技能
- 用户的兴趣方向(如有)
- 用户的地域偏好(如有)
Step 2.2 四维环境分析
| 维度 | 分析内容 | 与用户的连接点 |
|---|
| 国家政策 | 产业政策、人才政策、区域发展战略 | 哪些方向有政策红利?用户的背景是否匹配? |
| 技术趋势 | AI、新能源、生物科技等方向的发展阶段 | 用户的专业/技能是否踩在某个趋势的节点上? |
| 市场需求 | 哪些岗位在增长、哪些在萎缩、哪些在新生 | 用户的兴趣方向是朝阳还是夕阳? |
| 地方生态 | 不同城市的产业聚集和就业机会 | 用户的地域偏好与产业分布是否匹配? |
执行方式:
- 基于用户的专业、技能、兴趣,搜索相关的政策和趋势信息(搜索预算 2-3 次)
- 将外部信息与用户的个人情况进行交叉分析
- 政策维度的分析方法参见 skills/policy-analysis.md 中的"政策领域阶段评估框架"
- 输出"外部环境地图"
Step 2.3 输出外部环境地图
# 外部环境地图:{用户标识}
## 政策维度
| 政策方向 | 与用户的关联 | 当前阶段 | 机会评估 |
|---------|-------------|---------|---------|
| [政策1] | [用户的什么背景可以对接] | [上升期/建设期/转型期/降温期] | [高/中/低] |
> 政策领域的阶段评估使用 skills/policy-analysis.md 中的"政策领域阶段评估框架"(第三节),对每个相关政策领域输出:简历契合度、当前阶段、风向、基建状态、入局建议。
## 技术趋势维度
| 趋势方向 | 与用户的关联 | 机会评估 |
|---------|-------------|---------|
| [趋势1] | [用户的什么技能可以对接] | [高/中/低] |
## 市场需求维度
| 岗位方向 | 需求趋势 | 与用户的匹配度 |
|---------|---------|--------------|
| [方向1] | [增长/稳定/萎缩] | [高/中/低] |
## 地方生态维度
| 城市/区域 | 产业聚集 | 与用户的匹配度 |
|----------|---------|--------------|
| [城市1] | [主要产业] | [高/中/低] |
## 交叉机会点
[标注出多个维度同时匹配的方向,这些是最值得关注的]
Step 2.4 与用户讨论
向用户展示外部环境地图,并提问(3-4 个):
- 这些方向中,有没有让你觉得"原来还可以这样"的?
- 有没有哪个方向是你之前完全没考虑过的?
- 看完这些信息,你对原来的方向有没有新的想法?
注意:这一层的作用不是告诉用户"你应该去做 XX",而是帮用户建立一个"外部坐标系"。
存档: 创建/更新 environment-map.md
第三层:长期方向锚定
目标: 帮用户思考"未来 5-10 年,我想成为一个什么样的人"。
这不是一个岗位选择,而是一个人生方向选择。需要综合考虑:
- 用户的核心驱动力(来自 career-navigator Phase 1)
- 用户的能力边界和成长潜力(来自 career-navigator Phase 2/3)
- 外部环境的趋势和机会(来自第二层)
- 用户的价值观和生活偏好
Step 3.1 开放式探索
每轮 2-3 个问题,分多轮完成:
第一轮(价值观探索):
- 如果不用考虑钱,你最想花时间做什么?
- 你最不能接受的工作状态是什么?
第二轮(榜样分析):
- 你最佩服的人是谁?佩服他什么?
- 你身边有没有你觉得"活得很通透"的人?他怎么做到的?
第三轮(未来投射):
- 你希望 5 年后的自己跟现在最大的不同是什么?
- 如果你的职业是一个故事,你希望这个故事的主题是什么?
Step 3.2 交叉验证
将用户的回答与前面的发现进行交叉验证:
| 用户说的 | 与 Phase 1 行为画像的吻合度 | 与第二层环境分析的吻合度 |
|---|
| [回答1] | [吻合/矛盾/补充] | [吻合/矛盾/补充] |
Step 3.3 梳理方向锚点
帮用户梳理出 1-2 个"长期方向锚点":
"综合你的驱动力、能力、外部环境和价值观,我观察到两个可能的方向锚点:
- [锚点1] — 因为 [综合原因]
- [锚点2] — 因为 [综合原因]
这些锚点不需要精确,但需要足够稳定,能作为你后续做选择时的参照系。"
存档: 创建/更新 direction-anchors.md
职场轨道特别说明
当用户是职业人士时:
- 第一层增加"管理能力补强"(带团队、向上管理、跨部门协作)
- 第二层增加"行业周期"和"职业天花板"的评估
- 第三层增加"生活阶段"的考量(家庭、地域、生活方式)
对话节奏控制
- 每轮最多 3-5 个问题
- 每层之间给用户消化时间,不要急于推进
- 如果用户在某层表现出强烈兴趣,可以深入展开
- 每轮结束前存档