What problem does it solve?
Manually executing multiple phase implementation plans one by one is slow and inefficient, especially for larger phases with many independent tasks. This skill automates wave-based parallel execution to drastically reduce total phase completion time while maintaining proper dependency order.
Core Features & Use Cases
- Wave-Based Parallel Execution: Automatically groups independent plans into concurrent execution waves run via subagents, cutting phase execution time significantly.
- Dependency-Aware Grouping: Analyzes plan dependencies to ensure dependent tasks are not run out of order, even in parallel workflows.
- Flexible Execution Modes: Supports full parallel execution for speed, or interactive sequential mode with user checkpoints for small phases, bug fixes, and gap closure tasks.
- Use Case: For a product development phase with 8 independent implementation plans, use this skill to execute all plans in 2 waves of 4 parallel tasks instead of running them sequentially, reducing total execution time by ~75%.
Quick Start
Invoke the gsd-execute-phase skill to run all plans for your active project phase using wave-based parallel execution.