What problem does it solve?
This Skill helps you clarify what a workflow phase must deliver, by turning vague inputs into falsifiable requirements using structured Socratic questioning and quantitative ambiguity scoring.
Core Features & Use Cases
- Socratic interview loop: Runs up to 6 rounds with rotating perspectives to uncover missing context before committing decisions.
- Quantitative ambiguity scoring: Scores ambiguity across 4 weighted dimensions after each round to measure progress toward clarity.
- SPEC.md generation as a workflow gate: Writes a validated SPEC.md only when ambiguity is low enough, ensuring discuss-phase can proceed with stable “what/why” requirements.
- Codebase scouting first: Reads existing project context (e.g., PROJECT.md, REQUIREMENTS.md, ROADMAP.md, STATE.md) and surveys the repository state before asking questions.
Quick Start
Run the skill for your phase by calling openforce /gsd-spec-phase "spec-phase --auto" to produce a SPEC.md that discuss-phase can use on the next run.