What problem does it solve?
This Skill finds underspecified or ambiguous areas in an active feature specification and reduces downstream rework by generating up to five focused clarification questions and encoding answers back into the spec.
Core Features & Use Cases
- Targeted ambiguity detection: Scans a spec using a defined taxonomy (functional scope, data model, UX flows, non-functional attributes, integrations, edge cases, constraints, terminology) and prioritizes high-impact uncertainties.
- Interactive clarification loop: Asks one question at a time (MCQ or short answer), recommends an option, validates responses, and records each accepted clarification into a sessioned Clarifications section of the spec.
- Safe, atomic integration: Runs a prerequisite discovery script, updates the spec incrementally (one accepted answer per write), enforces formatting and validation rules, and limits the session to a maximum of five questions.
- Use case: Product managers or engineers preparing for implementation review ensure acceptance criteria, data shapes, and security requirements are explicit before planning.
Quick Start
Use speckit-clarify to scan the current feature spec, interactively resolve up to five high-impact ambiguities, and have each accepted answer written back into the spec.