gsd-execute-phase

Execute phase plans in parallel waves with dependency analysis and verification.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates slow, sequential execution by running all discovered plans for a given phase using wave-based parallelism, while still preserving verification, checkpointing, and state updates.

Core Features & Use Cases

  • Wave-based parallel execution: Groups dependent work into waves and runs multiple plans concurrently to speed up phase completion.
  • Optional wave filtering: Runs only a specific wave for pacing, quota management, or staged rollout.
  • Targeted execution modes: Supports gap-only execution and an interactive sequential mode (as explicitly enabled by tokens in the arguments).

Quick Start

Run gsd-execute-phase with your desired phase number so it discovers plans, builds dependency waves, executes them in parallel, and finalizes the phase when remaining incomplete plans are resolved.

Frequently Asked Questions about gsd-execute-phase

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

FAQPage Schema
How do I execute task plans in parallel waves while preserving dependencies?

Wave-based parallel execution groups dependent work into waves and runs multiple plans concurrently. It analyzes dependencies, groups tasks, spawns subagents, and finalizes the phase once incomplete plans are resolved, reducing latency safely.

What is wave scheduling for phase execution in task orchestration?

Wave scheduling is an orchestration technique that groups dependent sub-tasks into sequential waves. Each wave runs concurrently to reduce latency, while the dependency graph ensures later waves only start after prerequisite work is verified.

Can I run a specific wave or only the incomplete plans in a phase?

Yes, targeted execution modes support running only a specific wave for pacing or quota management, executing gap-only plans, or using an interactive sequential mode. These modes are triggered explicitly by specific tokens provided in the arguments.

How does dependency graph analysis work with agent sub-tasks?

Dependency graph analysis maps task relationships before execution, grouping agent sub-tasks into parallel waves. This ensures subagents only spawn for tasks whose prerequisites are met, preserving workflow correctness while running concurrent work.

Does wave-based phase execution handle Redis sessions and context budgeting?

Yes, phase execution applies context budgeting to manage resources and utilizes Redis sessions for state management. It preserves gate-preserving state updates across spawned subagents to maintain workflow correctness throughout the parallel waves.

When should I use interactive sequential mode instead of parallel wave execution?

Interactive sequential mode is suited for staged rollouts or when step-by-step verification is required before proceeding. Use parallel wave execution instead when you need to reduce latency by running multiple discovered plans concurrently.