What problem does it solve?
This Skill helps prevent wasted effort on vague, risky, or underspecified requests by forcing clear discovery before implementation begins. It is designed to uncover the purpose, users, constraints, and trade-offs that shape the right solution.
Core Features & Use Cases
- Socratic clarification: Stops premature implementation and asks at least three high-leverage questions for complex or ambiguous requests.
- Dynamic question generation: Produces context-aware questions that reveal architectural consequences instead of collecting generic requirements.
- Progress and error communication: Provides structured status updates and clear recovery paths when work is blocked or fails.
- Use case: A user asks to build a new app feature without details, and the Skill responds with targeted questions about goals, users, and scope before any code is written.
Quick Start
Use the brainstorming skill to ask the minimum set of clarifying questions needed before starting on this ambiguous request.