What problem does it solve?
This Skill transforms vague ideas into fully-formed, validated designs through a structured Socratic questioning process. It ensures all constraints, edge cases, and alternatives are explored before any code is written, preventing costly rework.
Core Features & Use Cases
- Structured Socratic Questioning: Guides through phases of understanding, exploration, and design presentation, using
AskUserQuestion and research agents.
- Alternative Exploration: Proposes 2-3 architectural approaches with trade-offs, ensuring the best solution is chosen.
- Incremental Design Validation: Presents design sections incrementally for user approval, storing validated content in
bd tasks to manage context.
- Use Case: When a user has a rough idea for a new feature, use this Skill to ask clarifying questions, propose different architectural approaches, and then create a detailed
bd plan for implementation.
Quick Start
Use the brainstorming skill to refine the idea of adding a new user profile management system.