Plan software as dependency-ordered waves, then execute each wave's phases in parallel subagents in git worktrees, with automatic model routing and validation gates.
Skills 4 in the Claude listing
Model routing Use when assigning a model tier (haiku, sonnet, or opus) to a wave-plan phase, or when reviewing, overriding, or escalating a phase's model assignment. Wave design Use when an approved wave-plan scope includes a user interface and a mockup must be designed, approved, and frozen before the work is decomposed into phases. Wave execute Use when a wave-planning plan.md has been approved and is ready to build, or when resuming an interrupted wave run. Wave plan Use when planning a software project or large change to be built in parallel by AI agents using wave planning.