Skip to content

Plugins

Catalyst is distributed as independent Claude Code plugins. Install only the ones you need to keep your context lean and focused.

PluginDescriptionContext CostSkillsAgents
catalyst-devCore development workflow — research, plan, implement, validate, ship~3.5K2310
catalyst-pmProject management — cycle analysis, backlog grooming, PR syncMinimal40+6
catalyst-metaWorkflow discovery, creation, and managementMinimal6
catalyst-analyticsProduct analytics via PostHog MCP~40K3
catalyst-debuggingError monitoring via Sentry MCP~20K31

See the Skills Reference for the complete list of skills per plugin, and Agents for agent details.

Terminal window
# Add the marketplace
/plugin marketplace add coalesce-labs/catalyst
# Install plugins
/plugin install catalyst-dev # Required
/plugin install catalyst-pm # Optional
/plugin install catalyst-analytics # Optional
/plugin install catalyst-debugging # Optional
/plugin install catalyst-meta # Optional

Plugins with heavy MCP integrations (analytics, debugging) should be enabled only when needed:

Terminal window
/plugin enable catalyst-analytics # +40K context
# Do your analysis work...
/plugin disable catalyst-analytics # -40K context

Most sessions start with just catalyst-dev (~3.5K tokens) and enable heavier plugins only when needed.

Each plugin contains:

  • agents/ — Specialized research agents
  • skills/ — Workflow skills (invoked via /skill-name)
  • scripts/ — Runtime utilities
  • hooks/ — Automatic triggers (e.g., workflow context tracking)
  • plugin.json — Manifest with metadata and dependencies

The dev plugin includes three Claude Code hooks that run automatically:

  • inject-plan-template — Injects Catalyst’s plan structure guidance when Claude Code is in plan mode.
  • sync-plan-to-thoughts — Copies plans to thoughts/shared/plans/ with frontmatter when you exit plan mode.
  • update-workflow-context — Records document writes to .catalyst/workflow-context.json, enabling skill chaining.
Terminal window
claude plugin marketplace update catalyst
# Restart Claude Code to load updates

Catalyst uses Release Please for automated per-plugin releases with conventional commit messages:

PrefixEffectExample
feat(dev):Minor bump for catalyst-devfeat(dev): add new skill
fix(pm):Patch bump for catalyst-pmfix(pm): correct cycle calculation
feat(dev)!:Major bump (breaking change)feat(dev)!: redesign plan format
chore(meta):No version bumpchore(meta): update docs