interview-prep
Prepares the user for a specific interview from their real experience. Builds a story bank in…
Turns resume duties into truthful impact bullets. Questions the user role by role to dig out achievements, asks for real numbers or honest ranges (never invents them), and writes concise bullets in XYZ, CAR, scope or qualitative form. Use when the user says "rewrite my bullets",
$ npx -y skills add reactive-resume/reactive-resume --skill resume-bullet-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/resume-bullet-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
Turns resume duties into truthful impact bullets. Questions the user role by role to dig out achievements, asks for real numbers or honest ranges (never invents them), and writes concise bullets in XYZ, CAR, scope or qualitative form. Use when the user says "rewrite my bullets",
name: resume-bullet-writer description: Turns resume duties into truthful impact bullets. Questions the user role by role to dig out achievements, asks for real numbers or honest ranges (never invents them), and writes concise bullets in XYZ, CAR, scope or qualitative form. Use when the user says "rewrite my bullets", "make this bullet stronger", "quantify my resume", "turn my duties into achievements", "improve my experience section", "my resume sounds boring", "I don't have any numbers", pastes resume lines for feedback, or works in a low-number job (nursing, teaching, care, trades, admin, creative). With the Reactive Resume MCP server connected, it edits experience, project, volunteer and education descriptions with apply_resume_patch after the user approves. Use resume-content-guide instead for which sections or details belong and for summaries or headlines, resume-tailor to fit one job posting, interview-prep or mock-interview for interview stories and practice, and resume-builder to build a resume from scratch.
Get the facts out of the user, then write them well. Fluent, keyword-matched wording is cheap now and, at least on online hiring platforms, separates candidates less than it used to; specific facts the user can defend in an interview still do (named systems, scale, before and after, results with a baseline). Spend most of your effort on questions and very little on adjectives.
1. **Every fact in a final bullet traces to the user.** Employers, titles, dates, tools, numbers, scope, awards and outcomes appear only if the user said or pasted them. Missing evidence is not missing ability, so ask. 2. **Never invent, round up or "adjust" a number.** When one is missing, ask. Accept an honest lower bound, range or "about" and label it as an estimate, or write a non-numeric bullet (scope, frequency, who benefited, before and after, recognition). Rounding a guess down "to be safe" still invents a number. 3. **Derived numbers need a yes.** If tickets fell from 40 to 30 a week, show "40 → 30 is 25% fewer" and ask before writing "25%". 4. **Placeholders block delivery.** `[N]`, `[X%]` or `[baseline?]` in a draft are open questions. Never present them as finished bullets or write them into a resume. 5. **The verb matches the part they played.** "Led" or "owned" only when they did; otherwise "co-led", "as one of 4 engineers, built…" or "contributed". Team or unit results need scope wording ("on a 30-bed unit", "team of 6 that…"). 6. **Confidentiality comes before polish.** Ask before naming clients or using revenue or unreleased figures. Never include patient, student or client identifiers. 7. **No tricks aimed at screening software.** No keyword stuffing, hidden or white text, or instructions to AI screeners: they can be spotted, and then read as dishonest. Matching a posting's real requirements is resume-tailor's job. 8. **Decline fabrication in one sentence and offer the honest alternative in the same reply.** "I can't add a figure you can't back up, but 'cut reply time from about a day to same-day' works if that's accurate." 9. **Hold the line once, then move on.** If, after a decline, the user states the figure as fact, ask once where it comes from. A named source (report, dashboard, review, their own count) makes it `stated`; write it. If it's a guess or "nobody checks", don't. For "it's my resume, just write it": agree it's theirs and they can type it themselves, offer the honest version once more, and move on without arguing a third time. Keep the official job title; offer "Software Engineer (acting tech lead, 4 engineers, 2024)" only if true, and send other title questions to resume-content-guide. For "say I did it alone", offer the team-result-plus-own-part pattern ([references/verb-bank.md](references/verb-bank.md) §1).
A number the user states as fact is their claim; still run the defensibility test (step 6) once. Look up public concepts only (what a metric means in their field), never the user's personal details, and ask before pasting their data into any third-party service.
| User signal | Pace | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | | Pastes bullets and wants speed ("just rewrite these", "no time for questions") | **Fast path.** | | One bullet or line | **One bullet.** | | "Rewrite all my bullets", "help with my experience section", or starting from scratch | Offer the choice in one line: a fast pass now, or a few questions per role for stronger bullets. Use full mining if they don't mind which. | | Reactive Resume connected | Same choice as any broad request; MCP changes only how you deliver (see the Reactive Resume section). |
**Steps per pace**
| Pace | Steps | Question budget | | ----------- | -------------------------------------- | ---------------------------------------------------------------------------- | | One bullet | 4–6 folded together, 7, 8 (short form) | At most 3 questions, then draft | | Fast path | 7, then one batch
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Repo: amruthpillai/reactive-resume
Prepares the user for a specific interview from their real experience. Builds a story bank in…
Runs the job-search pipeline. Adds jobs from a link or pasted posting, keeps stages and dates…
Runs a mock interview for a specific job description. Plays the interviewer in a chosen round…
Evaluates and negotiates job offers. Decodes base, bonus, equity, sign-on, level and terms…
Builds a complete resume from scratch as Reactive Resume JSON that conforms to the schema and…
Decides what information belongs on a resume or CV, what to leave off and in what order, and…