This skill should be used when dispatching more than 5 parallel agents, when context budget management is needed, or when generating multiple variations of the same output. Complements superpowers dispatching-parallel-agents with wave sizing, context budget tracking, and directive diversity. Use when the user says 'fan out', 'generate variations', 'batch agents', 'wave dispatch', or when spawning large numbers of subagents.
From bopen-toolsnpx claudepluginhub b-open-io/claude-plugins --plugin bopen-toolsThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Manage large-scale subagent dispatch through structured waves. Prevents context exhaustion, ensures output diversity, and avoids duplication across batches. Works alongside Skill(superpowers:dispatching-parallel-agents) — wave-coordinator handles batching and diversity, dispatching-parallel-agents handles the actual subagent spawning mechanics.
Dispatching 10+ agents at once causes three failures:
Wave coordination solves all three.
Maximum 5 concurrent subagents per wave. If N > 5, divide into sequential waves:
N=12 → Wave 1 (5) → Wave 2 (5) → Wave 3 (2)
N=7 → Wave 1 (5) → Wave 2 (2)
N=5 → Wave 1 (5) — single wave, no split needed
Each wave completes fully before the next launches. Do not launch wave 2 until all wave 1 agents have returned results.
Before launching each wave, estimate context budget:
Hard rule: Never launch a wave if you estimate it will hit the context limit before completion. Stop early and synthesize. Incomplete partial output is better than a context overflow crash.
Each agent in a wave must receive unique creative direction. Do not send the same prompt to all agents in a wave.
Before dispatching, generate N distinct emphasis angles for N agents. Vary along at least one axis:
| Axis | Example variations |
|---|---|
| Tone | formal / conversational / terse / expansive |
| Focus | conciseness / error handling / edge cases / performance / examples |
| Perspective | beginner / expert / skeptic / advocate |
| Structure | prose / bullet list / table / code-first |
| Constraint | max 200 words / no jargon / no code / examples only |
Example: Generating 5 skill variants
Agent 1: "Write the most concise version possible. No examples, pure principle."
Agent 2: "Lead with 3 concrete examples, then derive the rule."
Agent 3: "Focus entirely on error cases and what can go wrong."
Agent 4: "Write for someone encountering this concept for the first time."
Agent 5: "Assume expert audience. Skip fundamentals, go deep on edge cases."
Never assign the same emphasis to two agents in the same wave.
Before launching each wave after the first:
Maintain a mental (or written) wave ledger before each dispatch:
Wave 1: [5 agents] — launched, awaiting results
Wave 2: [5 agents] — pending (blocked on wave 1)
Wave 3: [2 agents] — pending (blocked on wave 2)
Output so far: [list of completed items]
Remaining: [list of items not yet produced]
Update the ledger after each wave completes. This prevents re-dispatching work already done and helps identify what the final synthesis pass needs.
Wave-coordinator handles what to dispatch and when. Skill(superpowers:dispatching-parallel-agents) handles how to spawn subagents. Use them together:
Skill(superpowers:dispatching-parallel-agents) for the actual subagent spawning call syntaxIf the superpowers plugin is not installed, use Claude Code's native Task tool for subagent spawning instead. Do not silently degrade — state which tool you are using.
Task: Generate 8 variations of a landing page headline.
Wave plan:
Wave 1 (5 agents):
Collect wave 1 output. Review for quality and coverage.
Wave 2 (3 agents — note: reduced from 5 because only 3 remain):
Synthesize all 8 results. Rank by quality. Present top 3 with rationale.