the .claude/ agent system
The Agent Fleet
a swarm of tiny specialists builds this repo, and a second swarm tears their work apart.
25 agents · paired author + critic per domain · nobody approves their own work.
Every task and code change routes through the .claude/ system. You name no agent. It reads the files you touched, picks the author that owns that area, runs an independent critic over the diff, pulls in a security or performance secondary when there’s risk, writes tests, sweeps dead code, and lets a steward close the docs. Poke around below to watch it move.
one issue in →
Intake → Delegation
the fleet decides who touches it, and why.
pick an issue to see who handles it.
one change, down the line
The Assembly Line
a single diff rides through nine stations, each a different specialist. scroll to run it.
station 1 / 9 · intake & triage
↓ keep scrolling — the diff moves with you
one change, down the line
The Assembly Line
a single diff passes through nine stations, each a different specialist.
- station 1 / 9 · main sessionintake & triagepaths matched to review-routes.json; first glob wins.
- station 2 / 9 · write accessauthor implementsthe domain author makes the smallest diff that fits.rust-backend-author
- station 3 / 9 · read-onlycritic auditsan independent critic reviews the diff. it never wrote it.rust-backend-architect
- station 4 / 9 · if testabletest-authoradds unit / golden / e2e coverage for the change.test-author
- station 5 / 9 · read-onlytesting-reviewerchallenges weak assertions + untested error paths.testing-reviewer
- station 6 / 9 · report-firstcleanupsweeps dead code the change orphaned; safe deletes only.cleanup
- station 7 / 9 · sole doc writerproject-stewardsyncs docs/knowledge, persists lessons, updates the graphs.project-steward
- station 8 / 9 · before the PRpr-reviewer gatereal tools + blast-radius. 🔴+🟠 block the PR.pr-reviewer
- station 9 / 9 · PR opensshipCodeRabbit finds less, because the fleet already did.
every specialist, one tap away
The Fleet
authors write (left, green). critics audit (right, pink). tap any node for its brief: pair, paths, and how you’d delegate to it.
tap a node above — every one of the 25 is here.
all at once →
Make Them Work Together
one cross-layer ask, the whole fleet in parallel.
Disjoint files, in parallel
rust-backend-author— IPC command + SQLite store (commands/,data_store.rs)frontend-author— the folder-picker panel (renderer/**)job-match-author— the ATS tag logic
Critics challenge each other
rust-backend-architect+tauri-security-revieweron the new IPC surfacefrontend-reviewer+ui-ux-experton the paneljob-match-experton the scoring
Then the close-out
test-author→testing-revieweracross all threecleanupsweepproject-stewarddocs + lessons
is it worth it?
With vs Without the Fleet
same job. honestly: agents cost a token premium for higher reliability + parallel speed.
One agent, no fleet
The agent fleet ↑ this one
ILLUSTRATIVE FIGURES. The numbers above (cold-start ≈70–122k tokens/spawn; ≈44 vs ≈120 tool-uses pre-harvested vs cold; writer/critic catching ≈60–80% of missed errors; multi-agent ≈+58% token overhead) are illustrative, not measured benchmarks of this repo. The honest trade: agents cost a token premium for higher reliability and parallel speed; the pre-harvested handoff is what keeps that premium small.