This skill should be used when the user asks to "orchestrate tasks", "run parallel agents", "wave orchestration", "iterative agent loops", "swarm agents", "coordinate multiple agents", or needs guidance on decomposing complex tasks into parallel workstreams with iterative refinement.
/plugin marketplace add sethdford/claude-toolkit/plugin install wave@claude-toolkitThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/patterns.mdWave Orchestration combines two powerful patterns:
The result: Iterative waves of parallel work that compound until completion.
TIME -->
+-----------------------------------------------------------+
| Wave 1 Wave 2 Wave 3 |
| |
| +---+ +---+ +---+ +---+ +---+ |
| | A | | B | | D | | E | | G | |
| +---+ +---+ +---+ +---+ +---+ |
| +---+ +---+ |
| | C | | F | COMPLETE |
| +---+ +---+ |
| |
+-----------------------------------------------------------+
Each wave spawns multiple agents in parallel. Each wave builds on prior results.
Good for:
Not good for:
Read state and agent outputs from previous wave:
.claude/wave-state.local.md - Iteration counter.claude/wave-outputs/ - Agent resultsIdentify remaining work and parallelization opportunities:
Launch background agents for ALL unblocked work:
Task(
subagent_type="general-purpose",
prompt="WORKER preamble + task",
run_in_background=True
)
Combine agent results:
/wave "goal" - Start wave orchestration/wave-status - Check current progress/cancel-wave - Stop the loop.claude/
├── wave-state.local.md # Iteration, config, prompt
└── wave-outputs/ # Agent results
├── explore-auth.md
├── implement-jwt.md
└── test-results.md
Output <wave-complete>PROMISE</wave-complete> when:
Never lie to escape - the loop exists to ensure quality.
See references/patterns.md for:
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.