Skip to content

/writing-coach

Human-voice writing coach — rewrite resumes and cover letters with brevity, burstiness, plain language, and authentic impact. Blocks AI-sounding prose.

From plugin
resume-builder
959 skills4 agents9 commands1 hook
+1
> /plugin marketplace add jananthan30/Resume-Builder
> /plugin install resume-builder@resume-builder-marketplace

Command definition

writing-coach.md
description: Human-voice writing coach — rewrite resumes and cover letters with brevity, burstiness, plain language, and authentic impact. Blocks AI-sounding prose.

Resume Writing Coach — Human Voice + Impact

Analyze and enhance writing quality. **Human voice is the top editorial priority** after truthfulness. Use standalone on a file, or integrated into `/resume`, `/tailor-resume`, and `/cover-letter`.

Input

$ARGUMENTS

Instructions

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)

---

MODE DETECTION

Mode A: Standalone (file path or pasted text)

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

Mode B: Integrated (called from /resume or /tailor-resume)

1. Receive draft content from parent command 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

---

RULE 0: HUMAN VOICE GATE (overrides all other writing rules)

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.

---

FULL WRITING AUDIT

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

---

WRITING ENHANCEMENT ENGINE

Rule 1: The "So What?" Test

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

Rule 2: Front-Load Value (6-Second Scan)

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

Rule 3: Eliminate Deadwood (and do NOT replace with AI words)

| 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.

Rule 4: Metrics Mandate

≥ 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.**

Rule 5: Plain Strong Verbs (NOT the cliché ladder)

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."

Rule 6: Flexible Structure (templates are optional)

Useful patterns when they fit — **not required every time**:

  • Impact lead: `[Verb] [what], [result + metric]`
  • Problem → fix: `[Verb] [problem] by [action], [metric]`
  • Scope: `[Verb] [team/budget/scope], [result]`
  • Punch fragment (allowed): `Zero protocol deviations across 8 concurrent studies.`

Irregular natural structures are fine. Avoid forcing every bullet into the same skeleton (especially "translating X into Y").

Rule 7: Burstiness (hard target)

Mix lengths per role:

Read more
@jananthan30
Ships withresume-builder

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.

959 skills4 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
95
Star history of jananthan30/Resume-Builder on GitHub, a chart by star-history.com

Other commands on resume-builder.

resume
Auto-invoked

resume

Command

Generate a tailored resume and cover letter from a job description, score both, create DOCX files, and update the tracker.

More commands from other plugins.

analyze-cohorts

analyze-cohorts

Command

Perform cohort analysis on user data — retention curves, feature adoption, and engagement trends

@phuryn@phurynInstall Command
again

again

Command

PUA Again — 用于再试试、换个方法、别放弃、为什么还不行、同一路径失败多次;要求停止微调同一思路,改用本质不同方案。

pua2mo20k
@tanweai@tanweaiInstall Command