swarm-protocollisted
Install: claude install-skill viktorbezdek/skillstack
# Swarm Protocol
> A persona swarm is parallel by design. Spawning 6 subagents one at a time defeats the point — they all see each other's work and converge. The value is in the dissent that emerges when each sees only the topic.
This skill owns the orchestration logic. It teaches when to invoke a swarm, how to choose the right persona subset, how to spawn them in true parallel via the Task() tool, and how to handle the returned outputs (with the synthesis handed off to `swarm-synthesis`).
## ⛔ MUST USE — Canonical persona names (literal subagent types)
These are the **12 literal subagent types** shipped in `agents/`. They are NOT examples or suggestions — they are the **exact strings** you pass to `Task(subagent_type=...)`. **DO NOT invent your own persona names** (no "Visionary", no "Pragmatist", no "Synthesizer", no "Bear Case Analyst", no "Risk Manager", no "Technical Expert" — those are not in the canonical set).
```
brainstorm-swarm:pm # Product Manager
brainstorm-swarm:engineer # Implementation Engineer
brainstorm-swarm:designer # UX / Product Designer
brainstorm-swarm:skeptic # Devil's Advocate
brainstorm-swarm:user-advocate # Customer voice
brainstorm-swarm:pre-mortem-specialist # Imagined-failure analyst
brainstorm-swarm:junior # Naive questioner
brainstorm-swarm:veteran # War stories / pattern-matching
brainstorm-swarm