What problem does it solve?
This skill helps clarify user intent, explore different approaches, and define the scope of a feature or change before implementation begins, preventing wasted development effort on misunderstood requirements.
Core Features & Use Cases
- Requirement Assessment: Determines if brainstorming is needed based on clarity signals.
- Intent Exploration: Asks targeted questions to understand the core purpose, users, constraints, and success criteria of an idea.
- Approach Comparison: Proposes and evaluates 2-3 distinct implementation strategies, highlighting pros and cons.
- Design Summarization: Captures key decisions and open questions in a structured format.
- Use Case: Before building a new user profile page, this skill would help clarify what information is essential, who the target users are, and whether to use a modal or a new page for editing, before a developer starts writing code.
Quick Start
Use the brainstorming skill to help me think through the requirements for a new user authentication flow.