What problem does it solve? Vague requests like "just build it" lead to building the wrong thing, which is the most expensive mistake in development. This Skill runs a structured Socratic interview before any coding begins, turning ambiguous ideas into a confirmed, prioritized specification. ## Core Features & Use Cases - Socratic Questioning: Asks exactly one question at a time, building each new question on the previous answer while detecting contradictions and gaps in the user's responses. - Five-Phase Interview Flow: Progresses through problem understanding, user context, scope and constraints, edge cases, and success criteria across roughly 5-15 questions. - Structured Specification Output: Produces a summary document with problem definition, target users, prioritized requirements (P0/P1/P2), constraints, edge cases, out-of-scope items, and acceptance criteria, then asks for explicit confirmation. - Use Case: A user says "help me plan a feature" or "I'm not sure what to build." The Skill interviews them about who uses it, what constraints exist, and what edge cases matter, then delivers a confirmed spec ready for implementation. ## Quick Start Type /deep-interview or ask "help me organize my requirements" and answer the interviewer's questions one at a time until a specification summary is produced.