Agents
13 agents

Specialists for planning, building, testing, reviewing, and shipping.

Agents are packaged role instructions. They let the workflow split reasoning by responsibility while keeping source truth in the repo.

brainstormer

Pressure-tests product and architecture choices before specs.

spec-maker

Creates spec.json, requirements, design, research, and task files.

god-developer

Implements approved task packets as production code.

test-runner

Runs exact verification and rejects green lies.

code-auditor

Findings-first review for security, logic, architecture, and drift.

debugger

Traces failures with evidence before fixes.

docs-keeper

Keeps project docs and spec docs grounded in source truth.

git-ops

Handles conventional commits, pushes, and release-safe git flow.

inspector

Scouts code structure and relevant files quickly.

project-manager

Aggregates feature progress, blockers, and release state.

researcher

Validates external technical claims with sources.

ui-ux-designer

Designs accessible, polished product interfaces.

deployer

Coordinates deploys, checks, and rollback handoff.

Agent roles#

AgentRole
brainstormerPressure-tests architecture and turns raw ideas into spec-ready decisions.
spec-makerCreates spec.json, requirements, research, design, and task files.
god-developerImplements approved tasks as production code.
test-runnerRuns verification and rejects missing or fake evidence.
code-auditorReviews correctness, security, architecture, principles, and conventions.
debuggerInvestigates bugs, CI failures, logs, DB issues, UI regressions, and performance.
docs-keeperKeeps docs and specs grounded in source evidence.
git-opsStages, commits, pushes, and helps close branches safely.
inspectorScans code structure and finds relevant files.
project-managerAggregates progress, blockers, and release status.
researcherPerforms multi-source technical research.
ui-ux-designerDesigns accessible, polished web/mobile interfaces.
deployerHandles deploy checks, production handoff, and rollback thinking.

Coordination model#

CafeKit expects explicit context when work is delegated: work path, specs path, docs path, files to read, files to modify, constraints, and acceptance criteria. Subagents should not receive full chat history.