What problem does it solve? Teams often jump into implementation with vague ideas, hidden assumptions, and misaligned expectations, leading to fragile systems and wasted rework. This Skill enforces a disciplined design phase that validates understanding before any code is written. ## Core Features & Use Cases - Structured Discovery: Asks one question at a time to clarify purpose, users, constraints, and non-goals before designing. - Understanding Lock Gate: Requires explicit user confirmation of a summary, assumptions, and open questions before any design proposal. - Trade-off Exploration: Presents 2-3 design approaches with complexity, extensibility, and risk trade-offs, applying YAGNI principles. - Decision Log: Maintains a running record of decisions, alternatives, and rationale for durable documentation. - Use Case: Before building a new feature, use this Skill to turn a rough idea into a validated design document with confirmed requirements and an implementation handoff plan. ## Quick Start Ask the agent to brainstorm and validate the design for your new feature idea before writing any code.