What problem does it solve?
Automates execution of planned phase tasks by orchestrating work into parallel waves so independent tasks complete concurrently while respecting dependencies, producing atomic commits, and providing checkpoints for verification.
Core Features & Use Cases
- Wave-based Parallel Execution: Identify independent tasks in a phase-plan.md and run them concurrently in waves to speed up phase completion.
- Dependency and Deviation Handling: Enforce dependency ordering for dependent tasks and apply deviation rules for BUG, MISSING, and BLOCKING incidents.
- Atomic Commits & Checkpoints: Create an atomic commit per completed task and request verification checkpoints between waves to ensure traceability.
- Use Case: Run a release-phase plan that groups independent feature tasks into parallel waves, fixes a discovered bug immediately within the same context, defers blocking work to backlog, and records progress with atomic commits.
Quick Start
Use the gsd:execute-phase skill to load phase-plan.md, run tasks in parallel waves, and produce atomic commits with checkpoints between waves.