Not in the top 1,000 by GitHub stars
coinluu/resume-jd-optimizer-cn
JD-driven Chinese resume optimization skill for China job seekers. 解析岗位 JD、诊断简历缺口、生成真实可信的中文定制简历、ATS 纯文本版和面试追问。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
114c85c32dc7 → 114c85c32dc7
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 114c85c32dc7
No earlier version was observed for comparison.
Heat
2.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
resume-jd-optimizer-cn
When your agent uses it
基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。
What it loads into context
Frontmatter
143 tokensAlways available to the agent
SKILL.md
3,082 tokensWhen the skill is activated
Reference documents
40,549 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 目标
- 先遵守的硬规则
- 适用与不适用
- 输入要求
- 阶段响应契约
- 8 步工作流
- 诊断与解析规则
- 素材追问规则
- 简历重写规则
- 三方检查与评分
- 多版本策略
- 输出格式
- 真实性与质量验收
Files
.github/ISSUE_TEMPLATE/bug_report.ymlasset1,474 bytes.github/ISSUE_TEMPLATE/feature_request.ymlasset981 bytes.github/ISSUE_TEMPLATE/resume_case.ymlasset1,478 bytes.github/PULL_REQUEST_TEMPLATE.mddoc745 bytes.github/workflows/markdown-lint.ymlasset432 bytes.gitignoreasset63 bytes.markdownlint-cli2.jsoncasset151 bytesCHANGELOG.mddoc676 bytesCODE_OF_CONDUCT.mddoc1,062 bytesCONTRIBUTING.mddoc2,018 bytesFAQ.mddoc2,625 bytesLICENSEasset1,064 bytesREADME.en.mddoc2,621 bytesREADME.mddoc12,616 bytesRELEASE_NOTES.mddoc4,458 bytesROADMAP.mddoc1,252 bytesSECURITY.mddoc1,091 bytesSKILL.mdcore11,297 bytesagents/openai.yamlasset282 bytesassets/demo-before-after.mddoc3,622 bytesassets/demo-before-after.svgasset4,989 bytesassets/screenshot-script.mddoc4,355 bytesdocs/chinese_job_market_context.mddoc1,891 bytesdocs/examples.mddoc3,660 bytesdocs/installation.mddoc14,096 bytesdocs/metric_dictionary.mddoc3,052 bytesdocs/privacy-and-truthfulness.mddoc1,949 bytesdocs/quickstart.mddoc8,064 bytesdocs/resume_truthfulness_policy.mddoc2,944 bytesdocs/role_taxonomy.mddoc11,074 bytesdocs/star-us.mddoc739 bytesdocs/use-cases.mddoc1,848 bytesdocs/workflow.mddoc4,417 bytesexamples/demo_ai_product_transition.mddoc5,479 bytesexamples/demo_data_analyst.mddoc4,833 bytesexamples/demo_product_manager.mddoc5,397 bytesexamples/sample_final_report.mddoc1,222 bytesexamples/sample_jd_ai_product_manager.mddoc449 bytesexamples/sample_jd_data_analyst.mddoc394 bytesexamples/sample_jd_product_manager.mddoc464 bytesexamples/sample_resume_ai_product_manager_after.mddoc1,061 bytesexamples/sample_resume_ai_product_manager_before.mddoc634 bytesexamples/sample_resume_data_analyst_after.mddoc892 bytesexamples/sample_resume_data_analyst_before.mddoc578 bytesexamples/sample_resume_product_manager_after.mddoc1,012 bytesexamples/sample_resume_product_manager_before.mddoc758 bytesprompts/ats_checker.mddoc1,345 bytesprompts/experience_interviewer.mddoc1,665 bytesprompts/final_report_generator.mddoc890 bytesprompts/gap_analyzer.mddoc1,612 bytesprompts/hr_reviewer.mddoc878 bytesprompts/interview_question_generator.mddoc1,226 bytesprompts/jd_parser.mddoc955 bytesprompts/resume_parser.mddoc1,774 bytesprompts/resume_rewriter.mddoc2,723 bytesprompts/risk_checker.mddoc1,134 bytesrubrics/ats_score.mddoc736 bytesrubrics/credibility_score.mddoc602 bytesrubrics/hr_score.mddoc795 bytesrubrics/interview_readiness_score.mddoc586 bytesrubrics/jd_match_score.mddoc1,320 bytestemplates/ats_plain_text_resume_template.mddoc1,040 bytestemplates/boss_intro_template.mddoc445 bytestemplates/headhunter_intro_template.mddoc400 bytestemplates/interview_story_template.mddoc365 bytestemplates/jd_match_report_template.mddoc851 bytestemplates/optimized_resume_template.mddoc751 bytestests/evaluation_checklist.mddoc3,639 bytestests/failure_modes.mddoc2,753 bytestests/test_cases.mddoc7,136 bytes
Read SKILL.md
# 国内求职者简历 JD 优化
## 目标
把目标 JD 的要求映射到用户可验证的真实经历,生成适合中国大陆招聘场景、ATS 可读、HR 易判断、面试可自洽的定制简历。不要只润色语言。
## 先遵守的硬规则
1. 只使用用户简历、用户补充回答和明确标注的合理估算。
2. 不编造学校、公司、岗位、项目、证书、工具、职责、数据或 AI/RAG/Agent 经历。
3. 把信息标记为 `已确认`、`待确认` 或 `模型推断`;只有 `已确认` 可进入最终简历。
4. 信息不足会影响关键结论时,先输出“为了避免编造,我还需要你补充以下信息”,再提出不超过 8 个高价值问题。
5. 不为关键词匹配堆词;关键词必须绑定真实行动或成果。
6. 每条重写经历必须能被面试追问验证。无法讲清的内容必须删除或降级表达。View the complete source on GitHubSkills included
- resume-jd-optimizer-cn
Repository facts
- License
- MIT
- Created
- Jun 11, 2026
- Last pushed
- Jul 21, 2026
- Forks
- 11
- Open issues
- 1
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 7, 2026
- No broad tool permissions
- No dangerous shell commands
- 19 network referencesin 4 files: RELEASE_NOTES.md:26 README.md:7 docs/installation.md:46 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 1 reference to secretsin 1 file: .gitignore:1
- No requests to vote in Hot
Show all 20 signals by file
.gitignore
- Access to secretsline 1
[Credential-related source omitted]
README.md
- Network accessline 7
[](LICENSE) - Network accessline 8
[](SKILL.md) - Network accessline 9
[](README.en.md) - Network accessline 10
[](tests/test_cases.md) - Network accessline 11
[](tests/failure_modes.md) - Network accessline 174
mkdir -p ~/.codex/skills git clone https://github.com/coinluu/resume-jd-optimizer-cn.git \ - Network accessline 175
git clone https://github.com/coinluu/resume-jd-optimizer-cn.git \
RELEASE_NOTES.md
- Network accessline 26
mkdir -p ~/.codex/skills git clone https://github.com/coinluu/resume-jd-optimizer-cn.git \ - Network accessline 27
git clone https://github.com/coinluu/resume-jd-optimizer-cn.git \ - Network accessline 43
完整步骤见 [安装与接入指南](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/docs/installation.md)。 - Network accessline 67
完整产品经理、数据分析师和转行 AI 产品经理案例见 [示例文档](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/docs/examples.md)。 - Network accessline 68
[示例文档](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/docs/examples.md)。 - Network accessline 79
详细规则见 [隐私与真实性声明](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/docs/privacy-and-truthfulness.md)。 - Network accessline 80
[隐私与真实性声明](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/docs/privacy-and-truthfulness.md)。 - Network accessline 100
完整计划见 [Roadmap](https://github.com/coinluu/resume-jd-optimizer-cn/blob/main/ROADMAP.md)。
assets/demo-before-after.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="680" viewBox="0 0 1200 680" role="img" aria-labelledby="title desc">
docs/installation.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 18 facts
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in code of documentationREADME.md:174Low confidence
- Network access in code of documentationREADME.md:175Low confidence
- Network access in code of documentationRELEASE_NOTES.md:26Low confidence
- Network access in code of documentationRELEASE_NOTES.md:27Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:43Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:67Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:68Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:79Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:80Low confidence
- Network access in prose of documentationRELEASE_NOTES.md:100Low confidence
- Network access in code of documentationdocs/installation.md:46Low confidence
- Network access in code of documentationdocs/installation.md:181Low confidence
- Network access in code of documentationdocs/installation.md:182Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.