GS

gsd-list-phase-assumptions

Identifies and surfaces assumptions before starting phase planning.

Install

mkdir -p .claude/skills/gsd-list-phase-assumptions && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13134" && unzip -o skill.zip -d .claude/skills/gsd-list-phase-assumptions && rm skill.zip

Installs to .claude/skills/gsd-list-phase-assumptions

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.

Surface the agent's assumptions about a phase approach before planning
70 charsno explicit “when” trigger
Beginner

Key capabilities

  • Analyze a project phase
  • Surface assumptions about technical approach
  • Identify implementation order assumptions
  • Clarify scope boundaries
  • Highlight risk areas and dependencies
  • Prompt user for feedback on assumptions

How it works

The skill validates the provided phase number, then analyzes the roadmap description to surface assumptions across five key areas: technical approach, implementation order, scope boundaries, risk areas, and dependencies.

Inputs & outputs

You give it
A phase number
You get back
Conversational output detailing the agent's assumptions about technical approach, implementation order, scope boundaries, risk areas, and dependencies, ending w

When to use gsd-list-phase-assumptions

  • Validating project assumptions
  • Clarifying phase approach
  • Pre-planning audits

About this skill

<codex_skill_adapter>

A. Skill Invocation

  • This skill is invoked by mentioning $gsd-list-phase-assumptions.
  • Treat all user text after $gsd-list-phase-assumptions 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 (Execute mode), present a plain-text numbered list and pick a reasonable default.

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 (Codex uses per-role config, not inline model selection)
  • fork_context: false by default — GSD agents load their own context via <files_to_read> blocks

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>
<objective> Analyze a phase and present the agent's assumptions about technical approach, implementation order, scope boundaries, risk areas, and dependencies.

Purpose: Help users see what the agent thinks BEFORE planning begins - enabling course correction early when assumptions are wrong. Output: Conversational output only (no file creation) - ends with "What do you think?" prompt </objective>

<execution_context> @/home/milgraph/Projects/algo_framework/.codex/get-shit-done/workflows/list-phase-assumptions.md </execution_context>

<context> Phase number: {{GSD_ARGS}} (required)

Project state and roadmap are loaded in-workflow using targeted reads. </context>

<process> 1. Validate phase number argument (error if missing or invalid) 2. Check if phase exists in roadmap 3. Follow list-phase-assumptions.md workflow: - Analyze roadmap description - Surface assumptions about: technical approach, implementation order, scope, risks, dependencies - Present assumptions clearly - Prompt "What do you think?" 4. Gather feedback and offer next steps </process>

<success_criteria>

  • Phase validated against roadmap
  • Assumptions surfaced across five areas
  • User prompted for feedback
  • User knows next steps (discuss context, plan phase, or correct assumptions) </success_criteria>

When not to use it

  • When the user does not want to validate assumptions before planning
  • When the user is not interested in course correction early in the process
  • When the user does not want conversational output

Limitations

  • The skill requires a valid phase number as an argument.
  • The output is conversational only and does not create files.
  • The skill focuses on surfacing assumptions, not generating a plan.

How it compares

This skill explicitly surfaces an agent's implicit assumptions about a project phase before planning begins, allowing for early validation and course correction, unlike proceeding directly to planning.

Compared to similar skills

gsd-list-phase-assumptions side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gsd-list-phase-assumptions (this skill)04moNo flagsBeginner
product-manager-toolkit327moReviewBeginner
task-analyzer72moNo flagsBeginner
micro-saas-launcher66moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

product-manager-toolkit

davila7

Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.

3280

task-analyzer

shinpr

Metacognitive task analysis and skill selection. Analyzes task essence, estimates scale, and returns appropriate skills with metadata.

781

micro-saas-launcher

davila7

Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.

655

game-changing-features

davila7

Find 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact features, or says 'what would make this 10x better', 'product strategy', or 'what should we build next'.

443

job-search-strategist

proyecto26

Comprehensive job search strategy skill for analyzing job postings, discovering non-obvious insights, conducting conversational skills-matching interviews, identifying skill development needs, and creating creative, personalized application strategies. This skill should be used when users want help with job applications, career transitions, analyzing job opportunities, or developing targeted job search approaches that help them stand out from other candidates.

1027

challenge

alirezarezvani

/em -challenge — Pre-Mortem Plan Analysis

27

Search skills

Search the agent skills registry