What problem does it solve? Feature specifications often contain ambiguous requirements, missing decisions, and vague language that cause rework during planning and implementation. This Skill systematically scans a spec-kit feature spec, identifies gaps, and resolves them through up to 5 targeted clarification questions whose answers are written 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 requirements, integrations, edge cases, constraints, and terminology. - Interactive Questioning Loop: Asks one question at a time (maximum 5) with recommended multiple-choice options or suggested short answers, each grounded in best practices. - Incremental Spec Updates: Appends each accepted answer to a ## Clarifications session section and updates the relevant spec sections atomically after every answer. - Use Case: Before running /speckit.plan, a developer invokes this Skill on a new feature spec; it detects that security posture and scale assumptions are undefined, asks two focused questions, and records the answers as measurable criteria in the spec. ## Quick Start Ask the assistant to run the speckit-clarify workflow on the current feature spec to resolve ambiguities before planning.