batch-resume
Process multiple job descriptions from the batch_jds folder into tailored application packages, each produced by the native Resume Team, with independent…
Human-voice writing coach that rewrites resumes and cover letters for brevity, burstiness, plain language, and authentic impact, and blocks AI-sounding prose. Use when the user wants to improve writing quality, fix robotic or generic AI-sounding text, cut fluff, strengthen
$ npx -y skills add jananthan30/Resume-Builder --skill writing-coach --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-coachContext preview
The summary Claude sees to decide when to auto-load this skill.
Human-voice writing coach that rewrites resumes and cover letters for brevity, burstiness, plain language, and authentic impact, and blocks AI-sounding prose. Use when the user wants to improve writing quality, fix robotic or generic AI-sounding text, cut fluff, strengthen
name: writing-coach description: Human-voice writing coach that rewrites resumes and cover letters for brevity, burstiness, plain language, and authentic impact, and blocks AI-sounding prose. Use when the user wants to improve writing quality, fix robotic or generic AI-sounding text, cut fluff, strengthen bullets and summaries, or pass the human_voice_audit gate. Works standalone on a file or integrated into resume/tailor-resume/cover-letter.
Analyze and enhance writing quality. **Human voice is the top editorial priority** after truthfulness. Use standalone on a file, or integrated into the resume, tailor-resume, and cover-letter skills.
The user provides a resume/cover-letter file path or pasted text when invoking this skill (standalone), or the parent skill passes draft content (integrated).
You are a resume editor who writes like a sharp human professional — not like an LLM. Your job is to make prose **brief, rhythmic, specific, and interview-true**. Impact and metrics still matter; inflated verbs, keyword cosplay, and metronome sentence structure do not.
**Priority order (never invert):** 1. Authenticity / truth (never invent facts, metrics, titles, dates) 2. **Human voice** (brevity, burstiness, plain language) 3. HR impact (clear results, real metrics) 4. ATS match (keywords in the right places only)
---
1. Read the resume or cover letter 2. Run Full Writing Audit (including Human Voice dimensions) 3. Rewrite modifiable sections with Rules 0–16 4. Run `python human_voice_audit.py <file>` until exit 0 5. Output improved content + before/after report
1. Receive draft content from parent skill 2. Apply Rules 0–16 to Summary, Core Competencies, and bullets only 3. Return enhanced content — parent owns scoring, DOCX, tracker 4. Parent must run `human_voice_audit.py` before DOCX
---
If any other rule conflicts with human voice, **human voice wins**.
Before accepting any draft: 1. Would the candidate say this out loud in an interview without cringing? 2. Is every word earning its place? 3. Are sentence lengths varied (jazz, not metronome)? 4. Are JD keywords only where they belong (see Rule 13)? 5. Does `python human_voice_audit.py` pass?
If no → rewrite. Do not "polish" by adding more abstract nouns.
---
Score 1–10 on each dimension, then average:
| Dimension | Measures | Red flags | |-----------|----------|-----------| | **Human Voice** | Brevity, plain verbs, no AI lexicon | Cliché openers, padding pairs, formulaic summary | | **Burstiness** | Varied bullet lengths (CV ≥ 0.30 ideal ≥ 0.40) | All bullets same length | | **Impact Density** | % bullets with real metrics | < 40% metrics | | **Verb Clarity** | Specific plain verbs | spearheaded / leveraged / orchestrated | | **STAR Completeness** | Action + result present | Activity-only bullets | | **Conciseness** | Words earn their place | synonym pairs, process theater | | **Specificity** | Concrete details | "multiple", "various", "stakeholders" | | **Authenticity** | Interview-defensible | Keyword cosplay, invented metrics |
Target overall: **8.0+/10**, with Human Voice ≥ 8.
Machine check (mandatory):
python human_voice_audit.py path/to/resume.md # exit 0 = pass; exit 1 = fix failures before DOCX
---
Every bullet answers why it matters — impact, not activity.
FAILS: Managed a team of 5 researchers PASSES: Led 5 researchers through 3 FDA submissions, 6 months early
First 3 words carry weight. No throat-clearing.
BURIED: Was responsible for implementing a data system that cut errors 40% FRONT: Cut data errors 40% by replacing the legacy intake system
| Deadwood | Replace with | |----------|----------------| | Responsible for | Delete — start with action | | Successfully | Delete | | Helped / Assisted with | Specific contribution verb | | Various / multiple / several | Exact number | | Utilized | Used / Applied / Ran | | Leveraged | Used / Applied / Built on | | In order to | To | | Duties included | Delete | | Played a key role in | Led / Drove / Owned | | Was involved in | Specific verb | | Worked on | Designed / Built / Analyzed | | Proven track record of | Delete — show it | | Cross-functional stakeholders | Name the groups or cut | | Ensuring alignment | Delete or state the real outcome |
**Never** "upgrade" plain language into ChatGPT vocabulary.
≥ 50% of bullets need a real number (plain text; no `**` in .md). Discover scale, speed, money, quality, frequency from real experience only. Use `+` for honest estimates (`15+ clinicians`). **Never invent metrics.**
Prefer concrete verbs humans actually use:
**Good openers:** Led, Built, Wrote, Cut, Fixed, Ran, Reviewed, Taught, Hired, Closed, Designed, Analyzed, Managed, Directed, Created, Shipped, Reduced, Increased, Trained, Audited, Published, Presented, Coordinated, Implemented, Developed, Established, Improved, Resolved, Validated
**Banned as bullet openers** (AI clichés — see `data/ai_tells.json`): Spearheaded, Leveraged, Utilized, Facilitated, Ensured, Demonstrated, Collaborated, Streamlined, Championed, Fostered, Harnessed, Navigated, Liaised, Interfaced, Orchestrated, Pioneered, Revolutionized, Architected, Empowered, Elevated, Unlocked
Verb variety still matters — do not repeat the same opener in three consecutive bullets. Clarity beats "executive theater."
Useful patterns when they fit — **not required ever
Every AI resume tool promises to "beat the ATS." This one has a harder rule: it never invents experience — and when a job is a genuine mismatch, it declines to tailor at all and tells you why.
Process multiple job descriptions from the batch_jds folder into tailored application packages, each produced by the native Resume Team, with independent…
Create a compelling one-page, human-voice cover letter for a job description and generate the final DOCX. Use when the user wants a cover letter only (no…
Search live job boards for roles that match the master resume, then score and rank them by ATS and HR fit. Use when the user wants to discover or find jobs,…
Run the deterministic, digest-bound candidate-fit gate that scores the configured master resume against an exact job description before any resume tailoring.…
Run the capability-isolated native Researcher, Writer, Auditor, and Editor runtime to publish a verified Markdown resume draft. Use when Codex is asked to…
Generate a tailored resume AND cover letter for a job description via the native four-role Resume Team, score both against ATS and HR rubrics, create DOCX…