What problem does it solve? Teams and individuals often jump into planning or coding with vague requirements, leading to rework, misaligned designs, and missed edge cases. This Skill enforces a structured Socratic interview that surfaces assumptions, constraints, and unknowns before any plan or code is produced. ## Core Features & Use Cases - Structured Requirement Interrogation: Walks every branch of the design tree—goals, data models, interfaces, UX flows, constraints, and risks—one focused question at a time. - Codebase-Informed Clarification: Inspects the repository to answer questions from facts instead of asking the user to recall implementation details. - Shared-Understanding Checkpoint: Produces a confirmed summary of goals, decisions, open questions, and risks before handing off to planning or implementation skills. - Use Case: Before adding a weekly summary email feature to a SaaS app, use this Skill to clarify metrics, delivery pipelines, and failure modes, then hand the confirmed requirements to a spec-writing or coding skill. ## Quick Start Ask the assistant to grill you on your next feature idea or study topic before writing any plan or code.