GS

Executes GSD workflow phases via interactive questioning and structured task progression.

Install

mkdir -p .claude/skills/gsd-ns-workflow && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13059" && unzip -o skill.zip -d .claude/skills/gsd-ns-workflow && rm skill.zip

Installs to .claude/skills/gsd-ns-workflow

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

workflow | discuss plan execute verify phase progress
53 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Route to appropriate phase-pipeline skills based on user intent
  • Translate Task() to spawn_agent for subagent deployment
  • Handle multi-select questions using sequential single-selects or numbered lists
  • Present plain-text questions and wait for user reply when request_user_input is rejected
  • Avoid writing workflow artifacts until user answers plain-text questions

How it works

This skill routes user intent to specific GSD phase-pipeline skills and translates GSD workflow syntax into Codex collaboration tools. It manages user interaction by mapping AskUserQuestion to request_user_input and handling rejected inputs.

Inputs & outputs

You give it
User text after $gsd-ns-workflow, or no arguments
You get back
Invocation of a matched phase-pipeline skill or a plain-text list of questions

When to use gsd-ns-workflow

  • Start a new development phase
  • Advance workflow progress
  • Gather project context

About this skill

<codex_skill_adapter>

A. Skill Invocation

  • This skill is invoked by mentioning $gsd-ns-workflow.
  • Treat all user text after $gsd-ns-workflow as {{GSD_ARGS}}.
  • If no arguments are present, treat {{GSD_ARGS}} as empty.

B. AskUserQuestion → request_user_input Mapping

GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:

Parameter mapping:

  • headerheader
  • questionquestion
  • Options formatted as "Label" — description{label: "Label", description: "description"}
  • Generate id from header: lowercase, replace spaces with underscores

Batched calls:

  • AskUserQuestion([q1, q2]) → single request_user_input with multiple entries in questions[]

Multi-select workaround:

  • Codex has no multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.

Execute mode fallback:

  • When request_user_input is rejected or unavailable, you MUST stop and present the questions as a plain-text numbered list, then wait for the user's reply. Do NOT pick a default and continue (#3018).
  • You may only proceed without a user answer when one of these is true: (a) the invocation included an explicit non-interactive flag (--auto or --all), (b) the user has explicitly approved a specific default for this question, or (c) the workflow's documented contract says defaults are safe (e.g. autonomous lifecycle paths).
  • Do NOT write workflow artifacts (CONTEXT.md, DISCUSSION-LOG.md, PLAN.md, checkpoint files) until the user has answered the plain-text questions or one of (a)-(c) above applies. Surfacing the questions and waiting is the correct response — silently defaulting and writing artifacts is the #3018 failure mode.

C. Task() → spawn_agent Mapping

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. spawn_agent has no inline model parameter; GSD embeds the resolved per-agent model directly into each agent's .toml at install time so model_overrides from .planning/config.json and ~/.gsd/defaults.json are honored automatically by Codex's agent router.
  • fork_context: false by default — GSD agents load their own context via <files_to_read> blocks
  • Task(isolation="worktree") / Agent(isolation="worktree") → no direct Codex mapping. Codex spawn_agent does not create or bind a git worktree automatically. Workflows that require this isolation must fail closed or use an explicit manual worktree protocol before spawning (#3360).

Spawn restriction:

  • Codex restricts spawn_agent to cases where the user has explicitly requested sub-agents. When automatic spawning is not permitted, do the work inline in the current agent rather than attempting to force a spawn.

Parallel fan-out:

  • Spawn multiple agents → collect agent IDs → wait(ids) for all to complete

Result parsing:

  • Look for structured markers in agent output: CHECKPOINT, PLAN COMPLETE, SUMMARY, etc.
  • close_agent(id) after collecting results from each agent </codex_skill_adapter>

Route to the appropriate phase-pipeline skill based on the user's intent. Sub-skill names below are post-#2790 consolidated targets — gsd-phase absorbs the former add/insert/remove/edit-phase commands and gsd-progress absorbs the former next/do commands.

User wantsInvoke
Gather context before planninggsd-discuss-phase
Clarify what a phase deliversgsd-spec-phase
Create a PLAN.mdgsd-plan-phase
Execute plans in a phasegsd-execute-phase
Verify built features through UATgsd-verify-work
Add / insert / remove / edit a phasegsd-phase
Advance to the next logical stepgsd-progress
Offload planning to the ultraplan cloudgsd-ultraplan-phase
Cross-AI plan review convergence loopgsd-plan-review-convergence

Invoke the matched skill directly using the Skill tool.

When not to use it

  • When a direct Codex mapping for Task(isolation="worktree") is required
  • When automatic spawning of sub-agents is not permitted by Codex

Limitations

  • Codex `spawn_agent` does not create or bind a git worktree automatically for `isolation="worktree"`
  • Codex restricts `spawn_agent` to cases where the user has explicitly requested sub-agents

How it compares

This skill acts as a central router for various GSD phase-pipeline skills, providing a structured way to manage workflow progression and user interaction, unlike direct execution of a single task.

Compared to similar skills

gsd-ns-workflow side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gsd-ns-workflow (this skill)03moNo flagsIntermediate
autonomous-agents106moNo flagsAdvanced
agent-goal-planner26moNo flagsAdvanced
planner16moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

autonomous-agents

davila7

Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b

1041

agent-goal-planner

ruvnet

Agent skill for goal-planner - invoke with $agent-goal-planner

215

planner

solatis

Interactive planning and execution for complex tasks. Use when user asks to use or invoke planner skill.

18

hierarchical-coordinator

MadAppGang

Prevent goal drift in long-running multi-agent workflows using a coordinator agent that validates outputs against original objectives at checkpoints. Use when orchestrating 3+ agents, multi-phase features, complex implementations, or any workflow where agents may lose sight of original requirements. Trigger keywords - "hierarchical", "coordinator", "anti-drift", "checkpoint", "validation", "goal-alignment", "decomposition", "phase-gate", "shared-state", "drift detection".

13

workflow-router

parcadei

Goal-based workflow orchestration - routes tasks to specialist agents based on user goals

13

loki-mode

davila7

Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.

12

Search skills

Search the agent skills registry