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#
| Agent | Vai trò |
|---|---|
brainstormer | Pressure-test architecture và biến idea thô thành decisions sẵn cho spec. |
spec-maker | Tạo spec.json, requirements, research, design, task files. |
god-developer | Implement approved tasks thành production code. |
test-runner | Chạy verification và reject evidence thiếu/fake. |
code-auditor | Review correctness, security, architecture, principles, conventions. |
debugger | Điều tra bugs, CI failures, logs, DB, UI regressions, performance. |
docs-keeper | Giữ docs và specs dựa trên source evidence. |
git-ops | Stage, commit, push, close branch an toàn. |
inspector | Scan code structure và tìm file liên quan. |
project-manager | Tổng hợp progress, blockers, release status. |
researcher | Technical research đa nguồn. |
ui-ux-designer | Thiết kế web/mobile accessible và polished. |
deployer | Deploy 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.