What problem does it solve?
Jumping directly into coding without a clear design often leads to wasted effort, scope creep, and suboptimal solutions. This Skill enforces a structured brainstorming process to ensure thorough design before implementation, saving development time and delivering better products.
Core Features & Use Cases
- Goal-Oriented Questioning: Guides through understanding the problem, user, success metrics, and constraints, ensuring a clear vision.
- Alternative Exploration: Encourages proposing and evaluating 2-3 distinct approaches with pros, cons, and recommendations, leading to optimal solutions.
- Incremental Validation: Presents design in digestible chunks, allowing for continuous feedback and course corrections, reducing rework.
- YAGNI Enforcement: Ruthlessly removes unnecessary features, edge cases, and premature optimizations to focus on the Minimum Viable Product (MVP), accelerating time-to-market.
- Use Case: A product team is starting a new feature. Instead of immediately outlining tasks, they use this skill to collaboratively define the problem, explore solutions, and document the design, ensuring alignment and preventing scope creep.
Quick Start
I need to brainstorm a new feature for a social media app that allows users to create short video stories. Guide me through the brainstorming process.