Skip to content

Agent Reference

AgentPurposeToolsModel
codebase-locatorFind files, directories, and componentsGrep, Glob, Bash(ls)Haiku
codebase-analyzerUnderstand implementation details and patternsRead, Grep, GlobSonnet
codebase-pattern-finderFind reusable patterns and code examplesRead, Grep, GlobSonnet
thoughts-locatorSearch thoughts repository for relevant documentsGrep, Glob, Bash(ls)Haiku
thoughts-analyzerAnalyze documentation and decisionsRead, Grep, GlobSonnet
external-researchResearch external repos and librariesDeepWiki, Context7, ExaSonnet
AgentPurposeToolsModel
linear-researchGather Linear data via CLIBash(linearis)Haiku
github-researchResearch GitHub PRs and issuesBash(gh)Haiku
railway-researchInvestigate Railway deploymentsBash(railway)Haiku
sentry-researchResearch Sentry errorsBash(sentry-cli)Haiku
AgentPurposeModel
linear-researchGather cycle, issue, and milestone dataHaiku
AgentPurposeModel
cycle-analyzerTransform cycle data into health insightsSonnet
milestone-analyzerAnalyze milestone progress toward target datesSonnet
backlog-analyzerAnalyze backlog health and organizationSonnet
github-linear-analyzerCorrelate GitHub PRs with Linear issuesSonnet
context-analyzerTrack context engineering adoptionSonnet
TierModelUse Case
1OpusPlanning, complex analysis, implementation orchestration
2SonnetCode analysis, PR workflows, structured research
3HaikuFast lookups, data collection, file finding

Agents are invoked via the @ prefix:

@catalyst-dev:codebase-locator find payment files
@catalyst-dev:codebase-analyzer trace authentication flow
@catalyst-dev:external-research query React Server Components patterns

Commands spawn agents automatically — you rarely need to invoke them directly.

  1. Documentarians, not critics — Report what exists without suggesting improvements
  2. Tool minimalism — Only the tools needed for the task
  3. Structured output — Consistent format with file:line references
  4. Single responsibility — Each agent answers one type of question