13 agents

Specialists cho planning, building, testing, review, và shipping.

Agents là role instructions đóng gói. Chúng chia trách nhiệm suy luận trong workflow nhưng vẫn giữ source truth trong 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#

AgentVai trò
brainstormerPressure-test architecture và biến idea thô thành decisions sẵn cho spec.
spec-makerTạo spec.json, requirements, research, design, task files.
god-developerImplement approved tasks thành production code.
test-runnerChạy verification và reject evidence thiếu/fake.
code-auditorReview correctness, security, architecture, principles, conventions.
debuggerĐiều tra bugs, CI failures, logs, DB, UI regressions, performance.
docs-keeperGiữ docs và specs dựa trên source evidence.
git-opsStage, commit, push, close branch an toàn.
inspectorScan code structure và tìm file liên quan.
project-managerTổng hợp progress, blockers, release status.
researcherTechnical research đa nguồn.
ui-ux-designerThiết kế web/mobile accessible và polished.
deployerDeploy checks, production handoff, rollback thinking.

Coordination model#

Khi delegate, CafeKit cần context rõ: work path, specs path, docs path, files đọc/sửa, constraints, acceptance criteria. Subagent không nên nhận toàn bộ chat history.