Resume tailoring¶
Turns resume/master-resume.md + skills-inventory.md into a two-page, ATS-safe DOCX for one
posting, truthfully. Runs the tailor-resume Claude Code skill headlessly through your
subscription; nothing is typed into a chat.
stateDiagram-v2
[*] --> queued: ✎ Tailor
queued --> analyzing
analyzing --> needs_answers: questions about requirements<br/>the inventory cannot answer
analyzing --> generating: nothing to ask
needs_answers --> generating: you answer on the Resumes tab
generating --> ready: DOCX + resume.md + notes.md
analyzing --> failed
generating --> failed
failed --> queued: Retry
ready --> queued: Regenerate
Running it¶
Tick jobs (or none, for the whole current list) and press ✎ Tailor resumes. Jobs that are
citizen-only, already applied, already ready or in progress are skipped; the batch is capped
by resume.batch_max. Two workers run in parallel by default (resume.parallel, adjustable
live on the Resumes tab).
The questions¶
Analyze reads the posting against your inventory and returns only the requirements it cannot
settle - "Do you have hands-on Vitess experience?" - as have / familiar / don't have with
an optional context line. Questions are grouped by job on the Resumes tab; each group has its
own Submit & generate. Answers are per application unless you tick Also remember, which
writes them into skills-inventory.md (the only path into the inventory). That is also how fit
scoring gets sharper over time.
What you get¶
resume/output/<Company>/<Role-slug>/<jobId>/:
| File | Purpose |
|---|---|
<file_name>.docx |
the tailored two-page resume (name from resume.file_name) |
resume.md |
the same content in Markdown - what the filler reads when a form asks for employment or education blocks |
notes.md |
what was emphasised and why |
job.md |
snapshot of the posting |
qa.md, cover-letter.md, <stem>_Cover_Letter.docx, _short.docx |
on demand: application Q&A answers, long and short cover letters |
The Resumes tab's Ready list shows each finished job with Open resume / Folder / Notes / Regenerate / Cover letter / Application Q&A, and the apply controls. Skipped or applied jobs move to a collapsed Finished section.
Rules the skill follows¶
- Claims come only from
master-resume.mdand the inventory. familiar may appear as familiarity; dont-have never appears. - Layout and tone rules come from
preferences.md; the page constants live inscripts/build_docx.jsand are not restyled per job. - The skill's wording is yours to own:
.claude/skills/tailor-resume/SKILL.md.
Settings¶
Settings → Resume tailoring: model (Fable 5.1 default), output folder, file name, claude
command, timeout, batch cap, parallel workers, and a Test button that checks the binary and
runs a one-line claude -p.