From career
Audit the user's public brand surfaces — personal site, GitHub, Hugging Face, LinkedIn — against ground-truth direction. Surfaces drift (site says X, ground-truth says Y) and gaps (no project shipped in domain Z). Produces an actionable update list.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
Surface mismatch between what the user *says* they're focused on (ground-truth) and what their public presence *shows*. Hiring managers and prospects look at the surfaces; ground-truth is invisible.
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.
Surface mismatch between what the user says they're focused on (ground-truth) and what their public presence shows. Hiring managers and prospects look at the surfaces; ground-truth is invisible.
This is a diagnostic skill — it produces a list of edits, doesn't apply them.
$ARGUMENTS:
--surface=<website|github|hugging-face|linkedin|all> — default all.--target=<role|domain|consulting> — what the brand should be optimised for. Defaults to ground-truth's primary direction.--depth=<quick|deep> — default quick (top-of-page only). deep walks into individual repos / projects.ground-truth.md populated.branding/config.yaml (or workspace config keys):
WEBSITE_URLGITHUB_HANDLEHUGGING_FACE_HANDLELINKEDIN_URLIf config missing, prompt for the URLs and offer to write branding/config.yaml.
For each surface in scope:
--depth=deep reads the README of pinned repos.If a surface fetch fails, note it; don't bail.
Per surface, score on three axes:
Categorise:
${WORKING_FOLDER}/branding/assessment-<date>.md:
# Branding assessment — {{date}}
**Target:** {{role|domain|consulting}}
**Surfaces:** {{list}}
## Direction match
| surface | score | evidence |
| --- | --- | --- |
| website | partial | tagline says X, ground-truth says Y |
| ...
## Domain coverage
(per domain → which surfaces show shipped work)
## Stale surfaces
...
## Recommended edits (ordered)
1. **{{surface}}** — {{specific edit}}. Why: {{from-ground-truth}}.
2. ...
## Gaps to ship
(domains in ground-truth with no public artifact — candidate `/career:suggest projects` queries)
report: branding/assessment-<date>.md
critical: <n> gaps: <n> stale: <n> quick-wins: <n>
next:
critical → edit the offending surface
gaps → /career:suggest projects --domain=<missing>