gsd-execute-phase

Discover, prioritize, and coordinate plan waves across phases.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/onelee85/my-skills --skill gsd-execute-phase-onelee85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-execute-phase
Source: https://github.com/onelee85/my-skills/tree/main/gsd-execute-phase
Command: npx skills add https://github.com/onelee85/my-skills --skill gsd-execute-phase-onelee85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates end-to-end execution of plans within a phase by discovering plans, analyzing dependencies, grouping work into waves, spawning subagents, and aggregating results.

Core Features & Use Cases

  • Wave-based parallel execution of phase plans to maximize throughput
  • Subagent spawning with isolated per-phase contexts
  • Phase verification, state updates, and robust error handling

Quick Start

Invoke gsd-execute-phase with a phase description in {{GSD_ARGS}} to execute all plans in that phase.

Frequently Asked Questions about gsd-execute-phase

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

FAQPage Schema
How do I orchestrate parallel workflow execution across multiple phases?

You orchestrate parallel workflow execution by grouping plans into waves based on dependency analysis, then spawning subagents to execute those waves concurrently. This maximizes throughput while maintaining proper coordination across complex multi-phase workflows.

What is wave-based parallelism and how does it work for phase execution?

Wave-based parallelism groups interdependent tasks into sequential execution waves, where tasks within each wave run concurrently. The system discovers plans, analyzes dependencies, and coordinates wave execution to safely maximize throughput across isolated subagent contexts.

How do I execute phase plans with subagent isolation and context sharing?

You execute phase plans with subagent isolation by spawning dedicated subagents for each wave, sharing context between them as needed, and aggregating results centrally. This ensures robust error handling and clean state updates throughout the orchestration.

Can I filter specific waves during phase plan execution?

Yes, you can filter specific waves during phase plan execution using optional wave filtering parameters. This allows you to target and execute only prioritized subsets of a complex workflow rather than running the entire phase end-to-end.

What's the best way to handle dependencies in automated phase orchestration?

The best way to handle dependencies in automated phase orchestration is letting the system discover and analyze them automatically, then grouping tasks into waves based on those dependencies before spawning subagents for parallel execution.

Why does my workflow phase execution fail during subagent spawning?

Workflow phase execution fails during subagent spawning when dependency analysis is incomplete or context sharing is misconfigured. The system applies robust error handling and phase verification, so ensure your phase description in the arguments is accurate.