From career
Produce a Cultural Fit research brief — pairs the user's stated operating style and constraints (read from ground-truth.md) against the company's apparent operating mode (from public signals). Output is a match-map plus blunt friction list. Use after the other briefs are in hand. Requires populated ground-truth.md. Reads templates/research-briefs/cultural-fit.md and writes to <WORKING_FOLDER>/research/companies/<slug>/cultural-fit.md.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
The brief that pairs user's operating style with the company's. Most consequential for retention, least consequential for getting an interview. Run it last — it benefits from the other briefs already being on disk.
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.
The brief that pairs user's operating style with the company's. Most consequential for retention, least consequential for getting an interview. Run it last — it benefits from the other briefs already being on disk.
$ARGUMENTS:
<company_name>.--slug=<slug>.--lens=<employer|client|partner> (default employer).${CAREER_DATA_DIR}/config.json → WORKING_FOLDER. Output: ${WORKING_FOLDER}/research/companies/${slug}/cultural-fit.md.
${PLUGIN_ROOT}/templates/research-briefs/cultural-fit.md.${WORKING_FOLDER}/ground-truth.md. If missing or essentially empty, prompt the user to run /career:ground-truth first; do not proceed with placeholder values.company-overview.md, glassdoor-signal.md, recruitment-profile.md) for input.From ground-truth.md:
If ground-truth doesn't cover collaboration preferences / decision-making style / what drains vs energises: ask the user inline. Three short questions. Don't fabricate.
From public signals — engineering blog posts, podcast appearances, public Slack/Discord activity, careers-page values, Glassdoor culture themes, public memos. Cite each.
Categorise:
If glassdoor-signal.md exists in the workspace, read its theme analysis as a primary input. Don't re-research what's already on disk.
Per-dimension table comparing user vs company. Fit values: match | tension | mismatch | unknown.
Hard mismatches with concrete examples. Be blunt.
Open questions that would resolve uncertain verdicts. Frame as questions the user would ask in an interview / discovery call.
strong | likely | uncertain | poorhigh | medium | lowDecision rules:
strong requires at least one specific evidence pair (user dimension → company signal).poor is valuable; do not soften.uncertain is acceptable when ground-truth is sparse or company signals are weak.Append +cultural to the row.
If decision-evaluation-framework is installed, the brief output is consumable by decision-evaluation-framework:swot if the user wants a structured pivot/decline analysis later.
ground-truth.md missing or empty → bail; prompt to run /career:ground-truth.## Status: low-signal — need to ask directly; produce the questions section without a verdict.--refresh silently overwrites.