What problem does it solve? Plans and designs often contain fuzzy language, unresolved trade-offs, and undocumented decisions that cause confusion later. This Skill conducts a relentless one-question-at-a-time interview to pin down every aspect of a plan while capturing decisions and terminology as durable documentation. ## Core Features & Use Cases - Structured Requirements Interview: Walks down each branch of the design tree, asking one question at a time with a recommended answer, and explores the codebase directly when answers live in the code. - Living Glossary: Maintains spec/glossary.md with opinionated domain terminology, flagged ambiguities, and relationship definitions, updated inline as terms are resolved. - Selective ADRs: Creates Architecture Decision Records in spec/adr/ only when a decision is hard to reverse, surprising without context, and the result of a real trade-off. - Use Case: While designing a trading bot, the Skill challenges whether "bar" means OHLCV data or a tick, records the resolution in the glossary, and offers an ADR when you choose a specific message bus over alternatives. ## Quick Start Ask the AI to grill you on your current design plan and document the decisions and terminology as you go.