What problem does it solve? Vague or underspecified tasks like "make it faster" or "add validation" force planners to guess what success looks like, leading to rework and misaligned implementations. This Skill closes the gap between what was asked and what is actually wanted by producing a crisp requirements and acceptance-criteria artifact before any planning begins. ## Core Features & Use Cases - Codebase-first resolution: Answers discoverable questions by exploring the code before ever asking the user, so interviews only cover genuinely unknown decisions. - Structured one-at-a-time interviewing: Each question carries a visible hypothesis and recommended default, making it easy for users to confirm with a single word. - Measurable reframing: Converts fuzzy language into testable criteria, such as turning "make it faster" into "p95 < 200ms on the cold path under N concurrent requests". - Use Case: Before planning a change like "add request validation to the API", run this Skill to pin down edge cases, error handling, scope boundaries, and backward compatibility, then hand the resulting artifact directly to the plan phase. ## Quick Start Ask the agent to clarify the requirements and acceptance criteria for your task before it starts planning the implementation.