Skip to content

Configuration Reference

VariableDescriptionDefaultWhere Used
artifact_output_pathRoot directory for all artifact output_cat/artifactsAll workflows
project_nameDisplay name used in artifact headersRepository nameAll workflows
default_intent_ownerDefault owner for new intent artifactsEmptyIntent workflows
enable_compliance_frontmatterAdd compliance tracking frontmatter to artifactstrueAll workflows
preferred_arc_depthDefault ARC detail levelstandardARC Builder

CAT organizes capabilities into modules:

Core utilities available in every CAT installation.

CapabilityDescription
HelpContext-aware guidance
Party ModeMulti-agent roundtable
Advanced ElicitationDeep critical thinking
BrainstormingCreative ideation
ReviewsAdversarial, edge-case, editorial
DocumentationProject docs, context generation, indexing

Foundation module with core utilities. Mirrors cat-core capabilities.

The AI-Driven Development Lifecycle module containing all phase-specific workflows and agent personas.

PhaseWorkflows
IntentIntent Statement, Brief, Quick Intent, Checkpoint, Research, Features
ArchitectureARC Builder, Quick ARC, AI Validation, UX Design, Readiness Check
ConstructionBolt Writer, Execution, Code Review, Test Plan, Dashboard
ValidationARC Adherence, Work Acceptance, Compliance Report

CAT uses CSV manifest files for configuration:

Defines agent personas with fields:

FieldDescription
nameAgent skill name (e.g., cat-agent-sa)
displayNameDisplay name
titleAgent’s professional title
iconEmoji icon
capabilitiesComma-separated capability list
roleFull role description
identityPersona background
communicationStyleHow the agent communicates
principlesGuiding principles
moduleWhich module the agent belongs to
pathFile path to the agent skill

Catalogs all installed skills:

FieldDescription
canonicalIdUnique skill identifier
nameSkill command name
descriptionWhat the skill does
moduleWhich module the skill belongs to
pathFile path to SKILL.md

The help registry used by cat-help:

FieldDescription
moduleModule name
phaseDLC phase (1-intent, 2-architecture, etc.)
nameWorkflow display name
codeShort code
sequenceOrder within phase
commandInvocation command
agent-namePrimary agent
agent-display-nameAgent persona name
descriptionWorkflow description
output-locationWhere artifacts are saved
outputsExpected output filename

Generated by cat-generate-project-context. Contains:

  • Technology stack and runtime
  • Framework and library conventions
  • Coding patterns and rules
  • Architecture decisions
  • Team-specific terminology

All CAT workflows reference this file for project-specific guidance.

The DLC process reference document that workflows use to understand phase expectations and artifact requirements.


See Also: Customize Configuration · Skills Reference · Artifact Outputs