Skip to content

Frontmatter Standard

All Catalyst agents and commands use YAML frontmatter for metadata. This standard ensures consistency and enables validation with /validate-frontmatter.

---
name: agent-name # kebab-case, must match filename
description: | # Multi-line with use cases
What this agent does.
Use this agent when:
- Scenario 1
- Scenario 2
tools: Grep, Glob, Read # Allowed Claude Code tools
model: sonnet # opus | sonnet | haiku
category: analysis # See categories below
version: 1.0.0 # Semantic version
---
source: https://github.com/... # If imported from external source
adapted: 2025-01-08 # Date of adaptation
original-author: Jane Doe # Original creator credit
  • research — Finding and gathering information
  • analysis — Deep code/data analysis
  • search — Locating files/patterns/content
  • execution — Running commands or operations
  • validation — Checking and verifying
  • general — Multi-purpose
---
description: One-line summary # Concise purpose
category: workflow # See categories below
tools: Read, Write, Task # Allowed Claude Code tools
model: opus # opus | sonnet | haiku
version: 1.0.0 # Semantic version
---
argument-hint: [ticket-file] # Hint for command arguments
  • workflow — Development workflows and processes
  • planning — Planning and design
  • implementation — Code changes and features
  • validation — Testing and verification
  • linear — Linear ticket integration
  • git — Version control operations
  • workflow-discovery — Meta-workflows
  • general — Miscellaneous
FieldAgentsCommands
nameRequired (must match filename)Not allowed
descriptionMulti-line with use casesOne-line summary
argument-hintNot applicableOptional
ModelUse For
opusPlanning, complex analysis, orchestration
sonnetCode analysis, PR workflows, structured research
haikuFast lookups, data collection, file finding

Read, Write, Edit

Grep, Glob

Bash, Task, TodoWrite

WebFetch, WebSearch, mcp__deepwiki__ask_question, mcp__deepwiki__read_wiki_structure

Terminal window
/validate-frontmatter # Check all workflows
/validate-frontmatter --fix # Auto-fix issues