Skip to content

Integrations

Catalyst integrates with external services via CLI tools and MCP servers. Each integration requires credentials in your secrets config.

Pull request creation, code review, and repository management via the gh CLI.

Setup: brew install gh && gh auth login

No Catalyst-specific configuration needed — gh uses its own authentication.

Related skills: /catalyst-dev:create-pr, /catalyst-dev:describe-pr, /catalyst-dev:merge-pr, /catalyst-dev:commit, /catalyst-pm:sync-prs

The /catalyst-pm:sync-prs skill correlates GitHub PRs with Linear issues — matching via branch names and descriptions, identifying orphaned PRs and issues, and flagging stale PRs.

Worktrees created with /catalyst-dev:create-worktree automatically set up branches with ticket references (e.g., PROJ-123-feature-name).

Ticket management and automatic status progression via the Linearis CLI.

Setup: npm install -g linearis + add apiToken and teamKey to secrets config.

Why CLI instead of MCP? Linearis uses ~1K tokens vs Linear MCP’s ~13K — a 13x reduction in context cost.

Related skills: /catalyst-dev:linear, /catalyst-pm:analyze-cycle, /catalyst-pm:analyze-milestone, /catalyst-pm:groom-backlog, /catalyst-pm:sync-prs

Workflow skills automatically update Linear ticket status as you progress:

SkillLinear State
/catalyst-dev:research-codebaseIn Progress
/catalyst-dev:create-planIn Progress
/catalyst-dev:implement-planIn Progress
/catalyst-dev:create-prIn Review
/catalyst-dev:merge-prDone

Customize state names via stateMap in your project config.

Skills detect tickets automatically from plan frontmatter (ticket: PROJ-123), filenames, handoff documents, and worktree directory names.

Production error monitoring via the catalyst-debugging plugin.

Setup: npm install -g @sentry/cli + add org, project, and authToken to secrets config.

Context cost: ~20K tokens when enabled. Enable only during debugging:

Terminal window
/plugin enable catalyst-debugging # +20K context
/plugin disable catalyst-debugging # -20K context

Related skills: /catalyst-debugging:debug-production-error, /catalyst-debugging:error-impact-analysis, /catalyst-debugging:trace-analysis

Research agent: @catalyst-dev:sentry-research (Haiku) — gathers error data via Sentry CLI.

Product analytics via the catalyst-analytics plugin.

Setup: Add apiKey and projectId to secrets config.

Context cost: ~40K tokens when enabled. Enable only when analyzing user behavior:

Terminal window
/plugin enable catalyst-analytics # +40K context
/plugin disable catalyst-analytics # -40K context

Related skills: /catalyst-analytics:analyze-user-behavior, /catalyst-analytics:segment-analysis, /catalyst-analytics:product-metrics

Optional web search and code-search augmentation for research agents via the Exa MCP server.

Setup: Add exaApiKey to secrets config. Used automatically by @catalyst-dev:external-research when doing web/library research.

Context cost: MCP server — small baseline, per-query token cost.