What problem does it solve? Vague or ambiguous requests often lead AI agents to build the wrong thing, wasting effort on rework. This Skill ensures the agent pauses to clarify objectives, scope, constraints, and acceptance criteria before writing any code. ## 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 Question Format: Produces 1-5 numbered, multiple-choice questions with recommended defaults, fast-path replies (e.g., "defaults"), and compact answer formats like "1a 2b". - Safe Pause Behavior: Blocks edits, commands, and detailed planning until must-have answers arrive, while permitting clearly labeled low-risk discovery reads. - Use Case: A user asks to "improve the API." Instead of guessing, the agent asks which endpoints are in scope, what performance target defines success, and whether backward compatibility is required, then confirms the interpretation before coding. ## Quick Start Ask the agent to review my request for ambiguity and ask clarifying questions before making any changes.