gsd-spec-phase

Clarify phase requirements via Socratic questioning and ambiguity scoring.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Poom5741/eggo-world-pb --skill gsd-spec-phase-poom5741
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-spec-phase
Source: https://github.com/Poom5741/eggo-world-pb/tree/main/.qwen/skills/gsd-spec-phase
Command: npx skills add https://github.com/Poom5741/eggo-world-pb --skill gsd-spec-phase-poom5741

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify phase requirements through structured Socratic questioning with quantitative ambiguity scoring, ensuring teams lock measurable success criteria before discussion and planning phases.

Core Features & Use Cases

  • Precise specification generation: produces a falsifiable SPEC.md that defines what must be built and why, before implementation decisions.
  • Structured interviewing: runs up to six rounds of targeted questions to surface assumptions and edge cases, scoring ambiguity across four dimensions after each round.
  • Automated handoff: when gating criteria are met (ambiguity ≤ 0.20 and minimums satisfied), SPEC.md is committed and automatically consumed by the next phase.

Quick Start

Run the spec-phase workflow for a given phase, optionally using --auto to auto-complete or --text for plain-text output.

Frequently Asked Questions about gsd-spec-phase

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

FAQPage Schema
How do I generate a falsifiable specification document from project requirements?

Specification generation uses structured Socratic questioning to run up to six interview rounds, scoring ambiguity across four dimensions. This process transforms raw requirements into a falsifiable SPEC.md that defines what must be built and why before implementation begins.

What is ambiguity scoring in phase requirement clarification?

Ambiguity scoring quantifies uncertainty across four dimensions after each Socratic interview round. It gates the specification workflow by requiring an ambiguity score of 0.20 or lower alongside minimum criteria before committing the final SPEC.md document.

How do I scope phase workflow transitions when clarifying project specifications?

Scoping phase workflow transitions involves loading PROJECT.md, REQUIREMENTS.md, ROADMAP.md, and STATE.md to establish context. The workflow then runs targeted interviews, scores ambiguity, and atomically writes SPEC.md to hand control to the next discussion phase.

Can I auto-complete the spec-phase workflow without manual interview rounds?

Yes, you can auto-complete the spec-phase workflow by using the optional --auto flag. This bypasses manual Socratic questioning rounds and automatically processes the phase context to produce and commit the SPEC.md document.

What are the limitations of using Socratic questioning for specification generation?

The Socratic questioning process is limited to six interview rounds and requires an ambiguity score of 0.20 or lower to gate successfully. If ambiguity remains high after six rounds, the specification cannot be automatically committed without further manual clarification.

Does the spec-phase workflow support plain-text output instead of markdown?

Yes, the spec-phase workflow supports plain-text output when invoked with the --text flag. This allows users to generate the clarified specification content in a non-markdown format while still utilizing the full Socratic questioning and ambiguity scoring mechanism.