Install any skill in seconds. Free to start, no credit card required.
Get Started Free →michael-denyer/swarm
Fan out N parallel workers, drain them, and return one report.
Passed 17 of 20 test cases with the skill, and 6 of 20 without it.
and 13 more in the full report
11 fixed6 passed either way3 still failing0 broke5 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
You need to launch 3 parallel workers to check accessibility in `components/Modal.tsx`. No `pstack-models.md` override sheet exists in the project root. What model should be assigned to workers?
| Checked | Without skill | With skill |
|---|---|---|
| Assigns default model slug `opus` to the workers. | Missed | Passed |
The instructions your model reads when the skill loads.
On Codex, read the platform mapping, including its per-skill notes, before following this skill.
On GitHub Copilot, read the platform mapping, including its per-skill notes, before following this skill.
Fan out N parallel workers. They may cover separate slices, race the same brief, or mix both. The parent waits, aggregates, and returns one report.
Open a todolist with one entry per phase before launching anything.
first pass, rank all, or best-of before spawning.swarm workers line in pstack-models.md. If the sheet or that line is missing, use the default in Models. For auto or inherit-parent, omit model so the workers run on the parent model. If the Agent tool rejects a slug, use the default and say so. If it rejects the default, use the closest valid slug of the same family from its error message. For a model race, name each arm's model up front.Spawn all N workers in one message with subagent_type: "general-purpose", run_in_background: true, and the step 4 model, left unset for auto or inherit-parent. Claude Code subagents all run on this machine, so isolation comes from the worktree or output directory assigned in Phase A, not from a remote environment.
When a worker must start from a non-default branch, check that branch out in the worker's own worktree and name the worktree path in its brief.
Every brief stands alone. Include the goal, scope, exact slice or race arm, how to verify, and what to report. Reports use PASS, ISSUES, or BLOCKED with evidence. A worker that can prove a defect reports ISSUES and lists every issue it can prove, not only the first.
If a worker drops out, proceed with N-1 and note it.
Read the terminal results. Drop a result that does not record the SHAs and method its brief names, and respawn that worker once. After a second miss, record a gap. A gap does not count as a pass. For coverage, every required slice needs a result. For a race, apply the selection rule declared up front. Use first pass, rank all, or best-of. Do not paste raw worker dumps.
Keep a compact result table, one-line evidenced issues, and explicit gaps or dropouts.
test cases passed, vs 6 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.