Skip to content

Agents

Agents are specialized workers that run in a fresh context. The orchestrator dispatches them during /subagent-implementation and /subagent-diagnose, but you can also invoke them directly via the Agent tool.

Code agents

These write and review code.

AgentWhat it doesModel
atomic-builderImplements a feature checkpoint — one cohesive slice across however many files it touches (controller + service + DTO + tests, etc.). Writes a failing test first. Refuses cross-cutting or ambiguous scope.Sonnet
atomic-surgeonMakes surgical 1-2 file edits. Typo fixes, single-function rewrites, mechanical renames. Hard refuses anything larger.Sonnet
atomic-reviewerReviews a diff after each builder pass. Re-runs the quality signals it verifies (tests, type checks). One line per finding, ends with PASS or CHANGES_REQUESTED. Flags suppression patterns — error-catching added to dodge a failure without investigating it.Sonnet

Research agents

These read code but never write it.

AgentWhat it doesModel
atomic-investigatorLocates code. "Where is X defined?", "What calls Y?", "List all uses of Z." Returns a file:line table with no speculation.Haiku
atomic-strategistReasons through hard problems — plans, specs, architectural tradeoffs. Surfaces hidden assumptions and recommends approaches. Read-only; never implements. Dispatched for root-cause analysis when the implement→review loop gets stuck on the same failure.Opus

Infrastructure agents

These handle system-level tasks.

AgentWhat it doesModel
atomic-git-scoutScans for stale worktrees, branches, and remote tracking refs. Classifies each as safe-to-delete, needs-confirmation, or skip. Used by /git-cleanup.Sonnet
atomic-signals-inferrerOwns the full signals pipeline: scans the repo via atomic signals scan, infers domain structure, writes signals.md (and per-domain files on large repos), wires the @-ref into CLAUDE.md. Dispatched by /refresh-signals and silently by ship verbs.Sonnet
atomic-haikuLightweight background runner for CI polling, log scraping, and status checks. Used by /watch-ci.Haiku
atomic-claude-mergerReconciles your CLAUDE.md with updates from an install or upgrade. Preserves your sections, replaces atomic-owned ones.Sonnet

Released under the MIT License.