From career
Produce a resume variant tailored to a specific role/JD. Reads master resume + ground-truth + JD; rewrites bullets to surface relevant experience and mirror JD phrasing where truthful. Never invents experience. Writes to resume/variants/<company>-<role>.md with a tailoring summary.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
A targeted resume version for one application. The master resume is the truth; this is a *view* of it that emphasises what the JD wants.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
A targeted resume version for one application. The master resume is the truth; this is a view of it that emphasises what the JD wants.
No fabrication. If the user lacks a JD must-have, leave it out — don't invent.
$ARGUMENTS:
--jd=<file-path> — JD as markdown/text.--jd-url=<url> — fetched and parsed.--opportunity=<slug> — pulls JD from crm/opportunities.md row.--company=<slug> and --role=<slug> for the output filename.--master=<path> — override default master resume location.--style=<concise|standard|detailed> — default standard./career:tailor-resume --opportunity=globex-ml-eng --company=globex --role=ml-eng
/career:tailor-resume --jd=~/Downloads/jd.md --company=acme --role=staff-pm
${WORKING_FOLDER}/resume/master.md, ${WORKING_FOLDER}/user-context/resume.md, ${WORKING_FOLDER}/resume.md. Bail if none found.ground-truth.md — for the user's stated direction, hard constraints, and recent emphasis.Extract:
Surface any must-haves the user lacks per ground-truth — those are gaps, not bullets to fabricate.
Pass over the master resume:
--style=concise → 1-page target; aggressive cuts.
--style=standard → 2-page target; default.
--style=detailed → 3+ pages; only for academic/research roles.
${WORKING_FOLDER}/resume/variants/<company>-<role>.md. Top of file:
<!--
Tailored: {{date}}
Source: master.md (mtime {{...}})
JD: {{path/url/opportunity}}
## Tailoring choices
- emphasised: {{which roles / bullets surfaced}}
- mirrored: {{which JD keywords picked up}}
- cut: {{sections compressed/removed}}
- gaps surfaced (not on resume): {{must-haves the user lacks}}
-->
# {{user-name}}
…
variant: resume/variants/<company>-<role>.md
length: <pages estimate>
gaps surfaced: <N>
recommend: <e.g. "address gap on `mlops production` before applying", or "ready to ship">