← ClaudeAtlas

swarm-protocollisted

Orchestration logic for running a parallel persona-swarm brainstorm — when to invoke, which subset of the 12 canonical personas to spawn (PM, Engineer, Designer, Skeptic, User Advocate, Pre-Mortem Specialist, Junior, Veteran, First-Principles Thinker, Constraint-Setter, Optimist, Operator), how to spawn them in parallel via the Task() tool with persona-specific subagent types, how to handle their outputs, and when to do a second round. Use when the user asks to brainstorm with multiple perspectives, run a persona swarm, get a virtual roundtable, workshop an idea from PM/engineer/designer/skeptic angles, pre-mortem a decision, or invoke the brainstorm-swarm. NOT for code review (use code-review). NOT for single-perspective interviews (use elicitation or deep-interview). NOT for executing or building things (use team or autopilot). NOT for designing custom personas — that's the custom-personas skill. NOT for the synthesis output formatting — that's the swarm-synthesis skill.
viktorbezdek/skillstack · ★ 9 · AI & Automation · score 76
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