gsd-execute-phase

Orchestrate parallel task waves with dependency-aware scheduling and verification gates.

60|23|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/tomascortereal/claude-code-setup --skill gsd-execute-phase-tomascortereal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-execute-phase
Source: https://github.com/tomascortereal/claude-code-setup/tree/main/skills/gsd-execute-phase
Command: npx skills add https://github.com/tomascortereal/claude-code-setup --skill gsd-execute-phase-tomascortereal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates bottlenecks in project execution by orchestrating parallel task waves while respecting dependencies, preventing resource overload and ensuring efficient phase completion.

Core Features & Use Cases

  • Wave-Based Parallelization: Groups tasks into execution waves to maximize throughput while managing system constraints
  • Flexible Execution Modes: Supports selective wave execution (--wave N), gap-only fixes (--gaps-only), and interactive debugging (--interactive)
  • Dependency-Aware Orchestration: Automatically analyzes task dependencies and schedules parallel execution without conflicts
  • Use Case: A development lead with 20 tasks in a sprint can execute in 3 waves (5 tasks each) to balance load while maintaining dependency integrity

Quick Start

Use the gsd-execute-phase skill to run all plans in phase 3 with wave-based parallel execution.

Frequently Asked Questions about gsd-execute-phase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does wave-based parallel execution handle task dependencies?

Dependency-aware orchestration analyzes task dependencies and schedules parallel execution without conflicts by grouping tasks into waves. This prevents resource overload by ensuring dependent tasks wait for prerequisite wave completion before running.

What is the best way to run parallel tasks in controlled concurrency phases?

The best way to run parallel tasks in controlled concurrency phases is using wave-based parallelization to group tasks into execution waves. This manages system constraints and balances load while maintaining dependency integrity across complex project workflows.

How do I execute a specific wave of tasks in a phase?

You can execute a specific wave of tasks using selective wave execution by passing the wave number argument. This flexible execution mode allows targeted processing of individual task groups rather than running all waves sequentially.

Can I fix execution gaps without re-running the entire phase?

Yes, you can fix execution gaps without re-running the entire phase using the gap-only execution mode. This targeted approach identifies and processes only incomplete tasks, skipping already finished work to optimize throughput.

Does this task orchestration approach support interactive debugging?

Yes, this task orchestration approach supports interactive debugging through a dedicated execution mode. You can step through task waves, inspect dependency states, and verify phase completion gates interactively to resolve bottlenecks.

When should I avoid parallel wave execution for project tasks?

You should avoid parallel wave execution when tasks have strict sequential dependencies with no parallelization opportunities, or when system resources cannot handle concurrent processing loads without risking overload.