Skip to content

Skills

Skills are reusable capabilities delivered as markdown files that teach Claude Code how to approach specific tasks. Every piece of Catalyst functionality — from committing code to researching a codebase — is a skill.

There are two types of skills, distinguished by who activates them:

User-invocable skills are structured workflows you trigger with a slash command. They orchestrate multi-step processes — spawning agents, reading context, interacting with you, and saving artifacts.

Model-invocable skills are reference knowledge that Claude activates automatically when it detects relevant context. For example, when Claude sees a ticket ID like ACME-123, the linearis skill activates and teaches Claude how to use the Linearis CLI — without you having to explain it. These skills shape Claude’s behavior the way a README or style guide would, but they load on demand instead of consuming context all the time.

Some skills are both — they can be triggered by you or activated by Claude when relevant.

A third category, CI skills, are non-interactive variants designed for automation pipelines. They follow the same conventions but skip all user prompts.

For more on how Claude Code skills work under the hood, see Anthropic’s skills documentation.

Type / followed by the skill name:

/research-codebase
/commit
/create-plan

Claude Code has excellent auto-complete — start typing /res and it will suggest /research-codebase. You don’t need to include the plugin name; Claude Code resolves skills across all installed plugins automatically.

Claude Code discovers skills through a two-layer system:

  1. Metadata layer — Every skill’s name and description from its YAML frontmatter are always loaded into Claude’s context (~100 words each). This is how Claude decides whether to consult a skill.
  2. Body layer — The full SKILL.md instructions are loaded only when the skill is triggered. This keeps context costs low while making the full capability available on demand.

For model-invocable skills, the description is the primary triggering mechanism. Claude reads all skill descriptions and activates the skill whose description best matches the current task. This is why descriptions include specific trigger phrases — they tell Claude “activate me when you see these patterns.”

For user-invocable skills, the / command is the trigger. The description helps Claude understand what the skill does when presenting auto-complete suggestions.

Each skill’s description includes specific phrases and contexts that tell Claude when to activate it. Here’s what triggers each dev skill:

SkillTrigger Phrases / Contexts
research-codebase”research”, “investigate”, “explore the codebase”, “how does X work”, “find out about”, deep analysis of existing code
create-plan”plan this”, “create a plan”, “design the approach”, structured TDD implementation planning
iterate-plan”update the plan”, “change the plan”, “requirements changed”, “revise the approach”
implement-plan”implement the plan”, “start implementing”, “build from the plan”, executing a TDD plan
validate-plan”validate the plan”, “check if the plan was implemented correctly”, “verify the implementation”
oneshot”oneshot”, “do everything end to end”, “full workflow”, ticket-to-merged-PR autonomously
orchestrate”orchestrate”, “run multiple tickets in parallel”, “coordinate workers”, multi-ticket autonomous execution
code-first-draft”build this feature”, “implement this PRD”, “code this up”, “create the initial implementation”
commit”commit this”, “save my changes”, “let’s commit”, saving session work
create-pr”create a PR”, “open a pull request”, “ship this”, “ready for review”
describe-pr”describe the PR”, “update PR description”, after pushing new commits
merge-pr”merge the PR”, “merge this”, “ship it”, merging an approved PR
create-handoff”create a handoff”, “hand this off”, “save progress for later”, context usage >60%
resume-handoff”resume handoff”, “pick up where we left off”, “continue from handoff”
linear”create a ticket”, “update the ticket”, “move ticket to”, “search Linear”
create-worktree”create a worktree”, “work in parallel”, parallel feature development
setup-orchestrate”start orchestration”, “set up orchestrator”, “bootstrap orchestrate”, create orchestrator worktree and launch command
fix-typescript”fix type errors”, “fix typescript”, “type-check is failing”, TypeScript compilation errors
scan-reward-hackingAfter /fix-typescript, “scan for hacks”, “check for type cheats”, verifying TS fixes
validate-type-safety”validate types”, “check type safety”, “run type validation”, before PRs with TS changes
review-comments”address comments”, “fix review feedback”, “handle PR comments”, “respond to reviewers”
agent-browser”open in browser”, “check the site”, “take a screenshot”, “fill the form”, visual browser interaction
linearisActivates when ticket IDs like ACME-123 appear, or when working with Linear CLI
ci-commitNon-interactive — used by CI pipelines and automation only
ci-describe-prNon-interactive — used by CI pipelines and automation only

Legend: User column: checkmark = invoke with /skill-name | Model column: checkmark = Claude activates automatically | CI = non-interactive, for automation pipelines

The core development plugin. Skills covering research, planning, implementation, and shipping.

SkillUserModelDescriptionSource
research-codebaseParallel codebase research with specialized agents. Produces a research document with file:line references.Source
create-planInteractive TDD implementation planning. Works best after /research-codebase.Source
iterate-planRevise existing plans with research-backed modifications after feedback or changed requirements.Source
SkillUserModelDescriptionSource
implement-planExecute plans phase by phase using TDD (Red-Green-Refactor). Supports team mode for parallel implementation.Source
validate-planVerify implementation against plan success criteria and TDD adherence.Source
oneshotEnd-to-end autonomous workflow — research, plan, implement, validate, ship, and merge with context isolation between phases.Source
orchestrateMulti-ticket parallel coordinator — dispatches Level 2 workers across worktrees with wave-based execution and adversarial verification.Source
code-first-draftInitial feature implementation from a PRD or feature description. Also generates standalone prototypes when no codebase exists.Source
fix-typescriptFix TypeScript errors with strict anti-reward-hacking rules. Ensures runtime type safety over silencing errors.Source
scan-reward-hackingScan for forbidden patterns (as any, @ts-ignore, non-null assertions, async issues) in recent changes. Companion to /fix-typescript.Source
validate-type-safety5-step type safety gate: type check, reward hacking scan, test inclusion, tests, lint. Detects project tooling automatically.Source
SkillUserModelDescriptionSource
commitAuto-detect commit type, scope, and ticket reference. Conventional commit format for changelog generation.Source
create-prFull PR creation: commit, rebase, push, create PR, generate description, and update Linear ticket.Source
describe-prGenerate or incrementally update PR descriptions. Preserves manual edits across updates.Source
merge-prSafe squash merge with test execution, CI verification, approval checks, branch cleanup, and Linear update.Source
review-commentsPull PR review comments, analyze context, implement fixes, and push updates. Used by /oneshot Phase 5.Source
SkillUserModelDescriptionSource
create-handoffSave session context, learnings, and next steps for continuation in a fresh session.Source
resume-handoffResume work from a handoff document. Verifies codebase state and creates an action plan.Source
create-worktreeCreate git worktree for parallel development without switching branches.Source
setup-orchestrateBootstrap an orchestrator worktree and print a ready-to-run launch command for /orchestrate.Source
SkillUserModelDescriptionSource
linearLinear ticket operations: create from thoughts documents, update status, manage workflow.Source
agent-browserBrowser automation CLI reference — activates when visual browser interaction is needed (OAuth, dashboards, screenshots).Source
linearisLinearis CLI reference — activates when ticket IDs like ACME-123 appear or when Linear CLI syntax is needed.Source
SkillUserModelDescriptionSource
ci-commitCINon-interactive variant of /commit for CI pipelines. Never prompts the user.Source
ci-describe-prCINon-interactive variant of /describe-pr for CI pipelines. Auto-detects current PR.Source

Project management workflows. 46 skills covering strategy, research, planning, and reporting.

SkillUserModelDescriptionSource
analyze-cycleCycle health report with risk analysis and recommendationsSource
analyze-milestoneMilestone progress toward target datesSource
report-dailyQuick daily standup summarySource
groom-backlogBacklog health analysis and cleanupSource
sync-prsGitHub-Linear PR correlation and gap identificationSource
context-dailyContext engineering adoption dashboardSource
SkillUserModelDescriptionSource
define-north-starDefine north star metrics and strategic goalsSource
write-prod-strategyWrite product strategy documentsSource
strategy-sprintRun a strategy sprint sessionSource
expansion-strategyPlan expansion and growth strategiesSource
SkillUserModelDescriptionSource
interview-guideCreate structured interview guidesSource
interview-prepPrepare for user interviewsSource
user-interviewConduct and document user interviewsSource
interview-feedbackProcess and organize interview feedbackSource
user-research-synthesisSynthesize findings from multiple research sessionsSource
journey-mapCreate user journey mapsSource
SkillUserModelDescriptionSource
prd-draftCreate a modern PRD with guided questions and multi-agent reviewSource
prd-review-panelMulti-agent PRD review panelSource
feature-metricsDefine and track feature-level metricsSource
feature-resultsAnalyze feature launch resultsSource
launch-checklistCreate comprehensive launch checklistsSource
SkillUserModelDescriptionSource
experiment-decisionMake data-driven experiment decisionsSource
experiment-metricsDesign experiment metrics and success criteriaSource
impact-sizingSize the impact of proposed changesSource
SkillUserModelDescriptionSource
meeting-agendaCreate structured meeting agendasSource
meeting-notesTransform meeting transcripts into structured action itemsSource
meeting-cleanupClean up and organize meeting artifactsSource
meeting-feedbackProcess meeting feedbackSource
slack-messageDraft Slack messages for various contextsSource
status-updateGenerate status updates for stakeholdersSource
SkillUserModelDescriptionSource
daily-planCreate daily work plansSource
weekly-planCreate weekly work plansSource
weekly-reviewConduct weekly review sessionsSource
prioritizePrioritize features and work itemsSource
SkillUserModelDescriptionSource
prototypeBuild quick prototypesSource
generate-ai-prototypeGenerate AI-powered prototypesSource
prototype-feedbackCollect and organize prototype feedbackSource
napkin-sketchQuick napkin-sketch ideationSource
SkillUserModelDescriptionSource
competitor-analysisConduct competitor analysisSource
retention-analysisAnalyze user retention patternsSource
activation-analysisAnalyze user activation funnelsSource
metrics-frameworkSet up leading vs lagging indicatorsSource
SkillUserModelDescriptionSource
decision-docCreate structured decision documentsSource
create-ticketsCreate Linear tickets from requirementsSource
connect-mcpsConnect and configure MCP serversSource
ralph-wiggumDevil’s advocate PRD/document review — surfaces risks and assumptions with adversarial questioningSource

PostHog integration for product analytics. ~40K token context cost — enable only when needed.

SkillUserModelDescriptionSource
analyze-user-behaviorUser behavior patterns and cohortsSource
segment-analysisUser segment analysis for targeted insightsSource
product-metricsKey product metrics and conversion ratesSource

Sentry integration for production error monitoring. ~20K token context cost — enable only when needed.

SkillUserModelDescriptionSource
debug-production-errorInvestigate production errors with Sentry dataSource
error-impact-analysisAnalyze error impact across users and releasesSource
trace-analysisTrace error paths through the stackSource

Workflow discovery and management for advanced users and plugin developers.

SkillUserModelDescriptionSource
discover-workflowsResearch external Claude Code repositories for workflow patternsSource
import-workflowImport and adapt workflows from other repositoriesSource
create-workflowCreate new agents or skills from templatesSource
validate-frontmatterCheck frontmatter consistency across all workflowsSource
audit-referencesAudit plugin health and find broken referencesSource
reorganizeAnalyze and reorganize directory structuresSource