mcpField
J
job-description-analyzer

job-description-analyzer

github.com/chasen-liaoProductivity38132 installsUpdated 3w ago
Repository

About job-description-analyzer

job-description-analyzer is a skill for assessing a job description against a candidate’s confirmed facts before resume tailoring. It traces requirements to their source, identifies evidence and gaps, and treats fit scores as explanatory aids rather than hiring predictions.

Key features

  1. 01Extracts and classifies job requirements
  2. 02Links requirements to JD source text
  3. 03Labels evidence and factual gaps
  4. 04Explains coverage of must-have criteria
  5. 05Sets tailoring priorities and follow-up questions

Use cases

  1. 01Decide whether a role merits resume tailoring
  2. 02Identify confirmed experience to emphasize
  3. 03Find qualifications that need candidate confirmation

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/chasen-liao/resume-skills --skill job-description-analyzer

After installing, type/job-description-analyzerin Claude Code to confirm it loaded.

Bundled filesagents/openai.yaml

Details

From the project README

JD 分析器

在定制简历前,把 JD 转为可追溯的岗位要求与候选人事实之间的比较。

先读

读取 简历事实契约 和 JD 匹配报告模板。后续定制交给 jd-tailorer。

协作入口

这是 JD 定制前的分析关卡:有母版或已确认 claim 时,先输出要求地图、匹配证据、真实缺口和定制优先级,再进入 jd-tailorer。用户也可以只分析 JD,而不生成简历。

若 jd-tailorer 未收到当前 JD 的分析结果,应在定制前完成同等分析;不要要求用户在两个 skill 之间重复粘贴或确认相同信息。分析只提出建议,不直接改写或生成最终简历。

工作流

  1. 提取职位、公司、职责、必需条件、加分项、技术/行业术语和工作方式信号;每项保留 JD 原句或段落作为来源。
  2. 将要求分为 must_have、preferred、responsibility、context;不因出现频次自动判断为硬门槛。
  3. 对照候选人已确认的 claim:标为“直接匹配”“相关证据”“缺口”或“待确认”。
  4. 仅对可解释的必需项覆盖情况给出匹配度;说明分母、权重和未纳入评分的信息。分数是排序辅助,不是录用预测。
  5. 给出是否值得定制、应前置的真实经历、需要向候选人确认的信息和不应硬加的关键词。

输出格式

# JD 分析:<公司> / <岗位>
## 要求地图
| 类别 | 要求 | JD 来源 | 候选人状态 | 证据/缺口 |
## 匹配度
- 计算:…
- 结果:…(解释性指标,不代表录用概率)
## 定制优先级
1. …
## 待确认与真实缺口
- …

约束

  • JD 关键词的来源是 jd,不能直接写入候选人技能或经历。
  • 缺失资格、年限、证书和工作授权如实显示;不建议伪造或暗示具备。
  • 公司文化、薪资和地点等信息与技术要求分开,不用推断替代文本事实。

Comments

Markdown supported