What problem does it solve?
This Skill enforces a disciplined discovery and design validation step before any implementation, reducing wasted work caused by unclear assumptions, missing constraints, or incomplete requirements.
Core Features & Use Cases
- Explore project context — review files, docs, and recent commits to ground the conversation.
- Clarifying questions — ask one question at a time to surface intent, constraints, and success criteria.
- Approach options — propose 2–3 approaches with trade-offs and lead with a clear recommendation.
- Design gating and documentation — present design sections for approval, write the validated spec to .agents/superpowers/plans/YYYY-MM-DD-<topic>-design.md, run a self-review, and only then transition to implementation planning.
Use cases include feature proposals, UI/UX changes, API design choices, and any task that benefits from upfront alignment before coding.
Quick Start
Ask one clarifying question to understand the project context for the feature or change you want to design.