What problem does it solve?
This Skill eliminates wasted implementation work caused by unexamined assumptions, even for seemingly simple projects like todo lists, single-function utilities, or config changes, by ensuring all ideas are fully explored, validated, and approved as formal designs before any code is written or implementation work begins.
Core Features & Use Cases
- Guided idea refinement: Walks you through one-at-a-time clarifying questions to fully understand project purpose, constraints, and success criteria, starting with an exploration of your current project context.
- Trade-off analysis: Proposes 2-3 viable implementation approaches with clear pros, cons, and a recommended option to support informed decision-making.
- Formal design documentation: Generates a committed design spec, runs a self-review for gaps and ambiguity, and requires your explicit approval before transitioning to implementation planning.
- Use Case: If you want to add a user notification system to your existing app, this Skill will first explore your current codebase, ask clarifying questions about notification types and delivery preferences, compare push vs in-app notification approaches, and produce a signed-off design doc before any code is written.
Quick Start
Use the brainstorming skill to turn your idea for adding a new user notification feature to the app into an approved, documented design before starting any implementation work.