What problem does it solve? Vague feature requests and unexamined assumptions cause wasted engineering work. This Skill turns a rough idea or ambiguous task into explicit shared understanding before any code is written, capturing the result as structured, dependency-aware work-items. ## Core Features & Use Cases - Structured grilling interview: Asks one question at a time, each with a recommended answer, walking a design tree until goals, non-goals, failure modes, reversibility, and success criteria are all explicit. - Work-item store: Writes approved plans as markdown files in a private, git-ignored .plans/ directory with depends_on ordering, status lifecycle, and Definition of Done checklists. - Feature and roadmap modes: Re-plans existing store items in place after verifying their premises against the codebase, or plans a set of related items in one shared pass. - Use Case: You receive a ticket saying "add device-flow login." The Skill interviews you about scope, edge cases, and reversibility, then emits ordered work-items with measurable success criteria ready for implementation. ## Quick Start Ask the assistant to think through your feature idea or task, for example by saying "think it through: add OAuth device-flow login to the CLI."