gsd-execute-phase

Execute phase plans via wave-based parallelization and dependency analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the execution of multiple plans within a phase by intelligently grouping them into parallel execution waves, optimizing throughput and managing dependencies.

Core Features & Use Cases

  • Wave-based Parallelization: Executes plans concurrently in batches (waves) to speed up overall phase completion.
  • Dependency Analysis: Understands and respects dependencies between plans, ensuring correct execution order.
  • Subagent Orchestration: Spawns and manages subagents for individual plan execution, keeping the orchestrator lean.
  • Use Case: When managing a complex project with many independent tasks, this Skill can run groups of tasks simultaneously, significantly reducing the total project timeline.

Quick Start

Execute all plans in the 'development' phase using the gsd-execute-phase skill.

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 parallel tasks in waves while respecting dependencies?

Wave-based parallelization groups plans into execution waves, analyzing dependencies to spawn subagents for concurrent task execution while ensuring correct order. This significantly reduces total project timeline by running independent groups of tasks simultaneously.

What is wave-based parallelization for task management?

Wave-based parallelization is an orchestration mechanism that batches plans into concurrent execution waves based on dependency analysis. It spawns subagents for each plan within a wave, keeping the orchestrator lean while optimizing overall throughput.

How do I run only gap closure plans during a development phase?

You can execute only gap closure plans within a specified phase by passing the `--gaps-only` flag. The skill discovers matching plans, analyzes their dependencies, and orchestrates their parallel execution while preserving context for each subagent.

Can I use subagent orchestration to manage complex project workflows?

Yes, subagent orchestration spawns and manages individual subagents for each plan execution, keeping the orchestrator lean. It supports complex project workflows by grouping independent tasks into parallel waves, which significantly reduces the total project timeline.

Does parallel execution handle dependency management between plans?

Yes, the skill analyzes and respects dependencies between plans, ensuring correct execution order across parallel waves. It discovers plans within a phase, groups them based on dependency analysis, and spawns subagents only when dependencies are resolved.

What are the limitations of parallel wave execution for agile workflows?

Parallel wave execution requires plans to have clearly defined dependencies for proper grouping. If dependency analysis cannot resolve execution order between plans, or if context preservation fails for subagents, the orchestration may not execute the phase correctly.