What problem does it solve? Vague project ideas often lead to incomplete specs, hidden assumptions, and costly rework. This Skill runs a deep, iterative interview process that uncovers real requirements, surfaces knowledge gaps, and produces a complete, implementable specification. ## Core Features & Use Cases - Phased Interview Process: Guides users through orientation, category-by-category deep dives (problem, UX, data, technical landscape, scale, integrations, security, operations), and conflict resolution. - Research Loops: Detects uncertainty or knowledge gaps and offers to research options (e.g., WebSockets vs SSE) before continuing with informed follow-up questions. - Spec Generation: After a completeness checklist passes, writes a structured specification to thoughts/shared/specs/ with requirements, architecture, and acceptance criteria. - Use Case: A founder says "I want an app where people share recipes." The Skill interviews them across user journeys, data models, and scale expectations, researches successful recipe apps, resolves conflicting requirements, and outputs a prioritized spec ready for implementation. ## Quick Start Ask the agent to run a discovery interview to turn your rough project idea into a detailed specification.