What problem does it solve?
Turning a vague idea into a concrete, actionable design can be challenging and time-consuming. This skill provides a structured, Socratic approach to refine concepts, explore alternatives, and validate designs incrementally, ensuring clarity and reducing rework.
Core Features & Use Cases
- Structured Questioning: Guides you through understanding purpose, constraints, and success criteria for any project.
- Alternative Exploration: Proposes 2-3 architectural or design approaches with trade-offs for informed decision-making.
- Incremental Design Validation: Presents design sections for feedback, ensuring alignment before full implementation.
- Use Case: Before starting a new software feature, use this skill to define its purpose, explore different technical approaches, and validate the design with your team, leading to a robust implementation plan.
Quick Start
Start a brainstorming session:
I'm using the brainstorming skill to refine your idea into a design.
Ask a structured question:
Question: "Where should the authentication data be stored?"
Options:
- "Session storage"
- "Local storage"
- "Cookies"