What problem does it solve? Feature specifications often contain vague requirements, missing decisions, and ambiguous terminology that cause rework during planning and implementation. This Skill systematically scans a spec for underspecified areas and encodes clarified answers directly back into the spec file. ## Core Features & Use Cases - Structured Ambiguity Scan: Evaluates the spec against a taxonomy covering functional scope, data model, UX flows, non-functional attributes, integrations, edge cases, and terminology. - Interactive Questioning Loop: Asks up to 5 high-impact questions one at a time, each with a recommended multiple-choice option or suggested short answer. - Incremental Spec Updates: Records each accepted answer under a Clarifications section and applies it to the relevant spec sections, then re-validates the requirements checklist. - Use Case: Before running implementation planning on a new feature spec, use this Skill to resolve open questions about security posture, scale assumptions, and acceptance criteria so downstream plans are built on confirmed decisions. ## Quick Start Ask the assistant to run speckit-clarify on the current feature spec to identify and resolve underspecified areas before planning.