What problem does it solve? Ambiguous or underspecified requests often lead to wasted work, wrong implementations, and costly rework. This Skill ensures the AI pauses to clarify objectives, scope, constraints, and acceptance criteria before writing any code or making changes. ## Core Features & Use Cases - Underspecification Detection: Evaluates requests against a checklist covering objective, definition of done, scope, constraints, environment, and safety to decide whether clarification is needed. - Structured Questioning: Asks 1-5 must-have questions with multiple-choice options, recommended defaults, and compact reply formats (e.g., 1a 2b) to minimize user effort. - Safe Pause Behavior: Blocks commands, edits, and detailed plans until answers arrive, while permitting clearly labeled low-risk discovery reads. - Use Case: A user asks to "improve the API." Instead of guessing, the AI asks which endpoints are in scope, what performance target defines done, and whether breaking changes are acceptable, then confirms the interpretation before starting. ## Quick Start Ask the AI to review your request for ambiguity and ask clarifying questions before implementing anything.