بنقرة واحدة
gsd-execute-phase
Execute all plans in a phase with wave-based parallelization
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Execute all plans in a phase with wave-based parallelization
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Systematic debugging with persistent state across context resets
Gather phase context through adaptive questioning before planning
Surface Claude's assumptions about a phase approach before planning
Create detailed phase plan (PLAN.md) with verification loop
Execute a quick task with GSD guarantees (atomic commits, state tracking) but skip optional agents
Research how to implement a phase (standalone - usually use $gsd-plan-phase instead)
| name | gsd-execute-phase |
| description | Execute all plans in a phase with wave-based parallelization |
| metadata | {"short-description":"Execute all plans in a phase with wave-based parallelization"} |
<codex_skill_adapter>
$gsd-execute-phase.$gsd-execute-phase as {{GSD_ARGS}}.{{GSD_ARGS}} as empty.GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:
Parameter mapping:
header → headerquestion → question"Label" — description → {label: "Label", description: "description"}id from header: lowercase, replace spaces with underscoresBatched calls:
AskUserQuestion([q1, q2]) → single request_user_input with multiple entries in questions[]Multi-select workaround:
multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.Execute mode fallback:
request_user_input is rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.GSD workflows use Task(...) (Claude Code syntax). Translate to Codex collaboration tools:
Direct mapping:
Task(subagent_type="X", prompt="Y") → spawn_agent(agent_type="X", message="Y")Task(model="...") → omit (Codex uses per-role config, not inline model selection)fork_context: false by default — GSD agents load their own context via <files_to_read> blocksParallel fan-out:
wait(ids) for all to completeResult parsing:
CHECKPOINT, PLAN COMPLETE, SUMMARY, etc.close_agent(id) after collecting results from each agent
</codex_skill_adapter>Orchestrator stays lean: discover plans, analyze dependencies, group into waves, spawn subagents, collect results. Each subagent loads the full execute-plan context and handles its own plan.
Context budget: ~15% orchestrator, 100% fresh per subagent.
<execution_context> @./.codex/get-shit-done/workflows/execute-phase.md @./.codex/get-shit-done/references/ui-brand.md </execution_context>
Phase: {{GSD_ARGS}}Flags:
--gaps-only — Execute only gap closure plans (plans with gap_closure: true in frontmatter). Use after verify-work creates fix plans.Context files are resolved inside the workflow via gsd-tools init execute-phase and per-subagent <files_to_read> blocks.