brainstorming
Installation
SKILL.md
Brainstorming
When to Use This Skill
Use brainstorming when:
- User mentions wanting to build/write something but hasn't structured it yet
- Initial idea is vague or broad ("I want to build notifications" or "I want to write about productivity")
- User is exploring multiple angles or approaches
- Idea needs refinement before planning or outlining
Skip when:
- User has clear requirements or outline ready
- Topic/project is well-defined and just needs execution
- User explicitly asks to skip ideation and start working
Important: If during brainstorming you realize the user is unclear about what they want (not just how to approach it), pause and use the interviewing skill first. Interviewing clarifies requirements and goals; brainstorming explores approaches and angles. Return to brainstorming once the what is clear.