Skip to content

Repository files navigation

English

resume-tuning

License Language Skill

Backend · classic Product · modern Research · minimal
Backend platform engineer resume demo AI product manager resume demo Applied ML research resume demo
Growth · modern Operations · classic New grad · minimal
增长营销负责人简历样张 运营策略经理简历样张 New grad data analyst resume demo

合成候选人示意样张,非真实简历;覆盖技术、产品、研究、增长、运营、学生 6 类场景。排版参考 tw93/Kami,样张可用 python3 scripts/generate_demo_resumes.py 重新生成。

resume-tuning 是一个交互式简历生成 skill。给它一份旧简历,或者只口述几段经历,跟你来回几轮,交付一份链接能点、默认推荐一页、也支持多页的 PDF——classic / minimal / modern 三种版式随便切,不挑岗位。

默认会优先把简历压到一页,因为多数投递场景更利于快速扫读;资深经历、学术 CV、作品型岗位或用户明确需要完整展开时,可以超过一页,但会说明页数取舍。

内容会按好简历的标准过一遍:该量化的量化、空话删掉、最亮点前置、错别字校掉;缺的数据不替你编,标出来让你补。

给一段目标 JD,它会对照标出缺的关键词、把你真有但没突出的经历用招聘方的语言改写到显眼处,并在定稿前做一遍 ATS 可读性自检(文本层、标准章节、联系方式、关键词覆盖率)。它只 surface 你真有的,绝不替你堆砌虚假关键词——背调和面试一问就穿帮。

内部流程现在用结构化 profile 做中间层:先把旧 PDF / 图片 / 文本转成可校验 JSON,再做 JD 三档匹配、内容 lint、多版式预览和最终 PDF 渲染。这样同一份内容可以稳定切版式,也能为不同 JD 生成诚实 variant。

改写前 → 改写后:

负责服务端开发,提升了系统性能。 → 主导核心交易接口优化,多级缓存 + 异步解耦,P99 从 800ms 降到 120ms,QPS 提升 5 倍。

用它

git clone https://github.com/anneheartrecord/resume-tuning.git ~/.claude/skills/resume-tuning
brew install pango gdk-pixbuf libffi
python3 -m venv ~/.venv && ~/.venv/bin/pip install weasyprint pypdf
# 可选:装 rapidfuzz 让 ATS 自检支持关键词词形模糊匹配(不装则降级精确匹配)
# ~/.venv/bin/pip install rapidfuzz
bash resume-tuning/scripts/ensure-fonts.sh   # 做中文简历前跑一次,自动拉 OFL 字体

然后跟 AI 助手说「帮我做份简历」「把这份旧简历优化导出 PDF」「转成英文版」就行。 凡是标了 [DATA NEEDED] 的地方,补真实数字再定稿——别让它编,面试一问就穿帮。

工具链

python3 scripts/resume_pdf.py extract old.pdf
python3 scripts/resume_profile.py validate examples/profile-example.json
python3 scripts/jd_match.py examples/profile-example.json --jd examples/jd-sample.txt
python3 scripts/resume_lint.py examples/profile-example.json --mode draft
python3 scripts/ats_check.py final.pdf --name "候选人" --keywords "Go,Kubernetes,Redis"

模板说明在 assets/templates/templates.jsonpreview 会把每个版式的适用场景、ATS 稳健度、PDF/PNG 路径和链接检查一起打印出来。

测试

python3 scripts/tests/test_skill_structure.py
python3 scripts/tests/test_resume_profile.py
python3 scripts/tests/test_jd_match.py
python3 scripts/tests/test_resume_lint.py
python3 scripts/tests/test_eval_cases.py
python3 scripts/tests/test_ats_check.py
python3 scripts/tests/test_render.py

references

任务流程在 references/intake.mdtailor-to-jd.mdrender-and-deliver.mdreview-only.md。结构化 profile 见 resume-schema.md。判断标准在 resume-standards.mdresume-writing.mdats-and-jd.md

License

MIT

About

An interactive resume-building skill for any role: turn old resumes, notes, or JDs into polished one-page PDFs with ATS/JD checks.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages