swarm
Installation
SKILL.md
Swarm
Start
Open a todolist with one entry per phase before launching anything.
- Frame
- Fan out
- Aggregate
- Report
Phase A: Frame
- State the done predicate and the artifact or report the swarm must return.
- Choose the shape. Partition into slices, race N workers on identical briefs, or mix both. For a race or mixed shape, declare
first pass,rank all, orbest-ofbefore spawning. - Workers run on the parent model. For a model race, use one worker per arm of the three-model panel in the arena skill (
../arena/SKILL.md), section "The three-model panel", and name each arm's model up front. Set each worker's reasoning effort for its job where the host's subagent tool takes one (efforton the Agent tool in Claude Code). Start atxhigh, raise it tomaxfor the hardest or subtlest slices, and lower it one or two steps for routine checks. A race arm keeps the effort the panel gives it. - Give each worker its own writable output when it writes. When workers verify or measure commits, each brief names the exact SHAs. A measurement brief also names the method (sample count, what one sample is, order). The worker records both in its result.