career-jd-analyzerlisted
Install: claude install-skill agentsope/career-skills
# Career JD Analyzer · 岗位需求拆解器
把一份招聘 JD——常常写得又虚又长、还夹着"黑话"——拆成**看得懂、能行动**的东西:这岗**硬性要什么、核心能力是什么、什么是加分项、哪些话有潜台词**,以及**你到底该不该投、还缺什么**。这是 career-skills pack「定位投哪」环节的关键一环。
> 核心原则:**Decode the real JD, never invent one.** 只解读用户提供或联网抓到的**真实 JD**;抓不到就明说请用户贴链接 / 文本,**绝不编造 JD 内容或职位链接**。潜台词解读基于常见招聘信号,标注为"提示"而非断言,提醒用户核实。
---
## Activation Rules
**触发(do):**
- "帮我看看这份 JD 到底要什么 / 帮我拆解招聘要求。"
- "这个岗位我能投吗 / 我合不合适?"(给了 JD)
- "JD 写得太虚 / ��不懂,翻译成人话。"
- "这些要求里哪些是硬性卡的、哪些是加分?"
- "这 JD 有没有坑 / 潜台词?"
**不触发(don't — 交给别的 skill):**
- "有哪些岗位适合我 / 帮我找在招岗位" → `career-role-finder`。
- "对照这个岗我该学什么" → `career-gap-planner`。
- "帮我把简历改得对上这个岗" → `career-resume-tailor`。
- "我这段经历能体现什么能力" → `career-experience-mapper`。
---
## Agentic Protocol
按顺序执行;每步有可验证产出。涉及方法细节时按需 `Read` 对应 reference。
**Step 1 — 取真实 JD (Intake & Fetch · J1).** 要到真实 JD:用户贴**链接**(牛客 / Boss / 实习僧等)→ 联网 `WebFetch` 抓正文;或用户贴 JD 文本。抓不到(登录墙 / 反爬 / 失效)→ 明说"没取到,请把 JD 正文贴给我",**不编造**。需要平台入口时 `Read references/job-platforms.md`。
→ 产出:真实 JD 正文(标注来源 + 时间)。
**Step 2 — 解剖结构 (Parse · J2).** `Read references/jd-anatomy.md`。把 JD 切成:岗位职责 / 任职要求 / 加分项 / 公司·团队·薪资·地点。区分**硬性门槛**(学历 / 专业 / 经验 / 必须技能)与**软性 / 加分**。
→ 产出:分类后的要求清单。
**Step 3 — 提能力模型 (Competency · J3).** `Read references/competency-extraction.md`。把要求映射到能力模型(与 `career-experience-mapper` **同一套词汇**:NACE 8 + O*NET + 硬技能),并按"频率 × 位置"提关键词。
→ 产出:结构化能力模型(required / preferred / competencies / keywords)。
**Step 4 — 解读潜台词 (Decode Subtext · J4).** `Read references/jd-subtext.md`。识别招聘黑话 / 潜台词 / 红旗(如"抗压强"≈强度大),**标为"提示