What problem does it solve? It prevents wasted implementation work by forcing requirements exploration, approach comparison, and user-approved design specs before any code is written. ## Core Features & Use Cases - Structured Discovery: Explores project context, then asks clarifying questions one at a time to pin down purpose, constraints, and success criteria. - Design Approval Gate: Proposes 2-3 approaches with trade-offs, presents the design in sections, and blocks all implementation until the user approves. - Spec Documentation: Writes the validated design to .summer/specs/YYYY-MM-DD-<topic>-design.md, runs a self-review for placeholders and contradictions, and commits it to git. - Use Case: Before building a new game mechanic, run this Skill to decompose scope, settle the design with the user, and hand off an approved spec to the writing-plans skill. ## Quick Start Ask the agent to brainstorm and design the new feature with you before writing any code.