
domala81/resume-autopilot
Productivity workflowこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
An automated, ATS-optimized resume tailoring system built on . Paste a job description, get a tailored, quality-gated, one-page PDF — without hand-editing LaTeX.
概要
An automated, ATS-optimized resume tailoring system built on . Paste a job description, get a tailored, quality-gated, one-page PDF — without hand-editing LaTeX. This repo ships with a ("Alex Morgan", a Data Engineer) so the whole pipeline runs end-to-end out of the box and compiles to a real demo PDF. Swap in your own details to make it yours. cover letter generation. A sixth skill (resume-cover-letter) writes a tone-gated, truth-checked one-page cover letter as a designed PDF — opt-in per role, reusing the resume's analysis. See CHANGELOG.md. sharing is caring. Job hunting is exhausting enough without spending an hour tweaking your resume for every posting. If tech can make that easier, everyone should have it — so here it is. Use it, fork it, pass it on. Tailoring a resume to each job posting is the single highest-leverage thing a job seeker can do for ATS (applicant tracking system) match rates — and the most tedious. For every application you have to: 1.
README
以下は原文 README の抜粋です。原文を見る。
Resume Autopilot — Claude Code Resume Tailoring Agent
An automated, ATS-optimized resume tailoring system built on Claude Code. Paste a job description, get a tailored, quality-gated, one-page PDF — without hand-editing LaTeX.
This repo ships with a fictional sample persona (“Alex Morgan”, a Data Engineer) so the whole pipeline runs end-to-end out of the box and compiles to a real demo PDF. Swap in your own details to make it yours.
New in v3.0.0: cover letter generation. A sixth skill (
resume-cover-letter) writes a tone-gated, truth-checked one-page cover letter as a designed PDF — opt-in per role, reusing the resume’s analysis. See CHANGELOG.md.
Why this exists: sharing is caring. Job hunting is exhausting enough without spending an hour tweaking your resume for every posting. If tech can make that easier, everyone should have it — so here it is. Use it, fork it, pass it on.
The problem
Tailoring a resume to each job posting is the single highest-leverage thing a job seeker can do for ATS (applicant tracking system) match rates — and the most tedious. For every application you have to:
- Read the JD and figure out which keywords it actually weights
- Decide what to add, where, and what to cut to stay one page
- Edit LaTeX without breaking the layout
- Sanity-check metrics, buzzwords, length, and formatting
- Recompile and track what you sent where
Doing this by hand for 20+ applications a week is unsustainable. Doing it with a naive “rewrite my resume” LLM prompt burns tokens and produces inconsistent, often-fabricated output.
This repo is the engineered answer: a deterministic-script-first, LLM-second pipeline driven by a Claude Code agent, with hard quality gates and a fixed LaTeX template that the agent is forbidden to break.
Demo
A fully-worked example ships in jobs/example_company/ — the persona’s
resume tailored to a fictional Cloudpeak — Data Engineer posting:
| File | What it is |
|---|---|
jd.txt |
The job description |
analysis.md |
Claude’s full-mode tailoring strategy |
resume.tex |
The tailored LaTeX source |
AlexMorgan_Resume_Cloudpeak_DataEngineer.pdf |
The compiled one-page output |
The keyword script scored the master resume at 81% against this JD; after the agent executed the planned changes, the tailored resume scored 94% — passing all quality gates and staying on one page.
$ python scripts/keyword_match.py jobs/example_company/jd.txt master-1page/resume.tex
Match score: 81% (26/32 known JD keywords)
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add domala81/resume-autopilot