What problem does it solve? Feature specifications often contain vague requirements, missing decisions, and ambiguous terms that cause rework during implementation. This Skill systematically scans a spec for underspecified areas and resolves them through focused questions before planning begins. ## Core Features & Use Cases - Structured Ambiguity Scan: Evaluates the spec across a taxonomy of categories including functional scope, data model, non-functional requirements, edge cases, and terminology, marking each as Clear, Partial, or Missing. - Interactive Clarification Loop: Asks up to 5 high-impact questions one at a time, each with a recommended multiple-choice option or suggested short answer, then writes accepted answers into a ## Clarifications section and updates the relevant spec sections. - Checklist Re-validation: Re-evaluates the spec quality checklist at checklists/requirements.md after updates, toggling only changed checkbox states and reporting pass counts. - Use Case: Before running /speckit-plan on a new feature spec, run this Skill to resolve open questions about security posture, data constraints, or acceptance criteria so the plan is built on unambiguous requirements. ## Quick Start Ask the assistant to run the speckit-clarify skill to review the current feature spec and resolve its ambiguities before planning.