Smart Brainstorming Session Studio
All-in-one skill for managing transform rough ideas into fully-formed designs. Built for Claude Code with best practices and real-world patterns.
Brainstorming Session Studio
Structured brainstorming facilitation toolkit that guides ideation through proven creative frameworks, generates diverse solutions, and organizes outputs into actionable plans.
When to Use This Skill
Choose Brainstorming Session when:
- Starting a new project and need to explore solution spaces
- Stuck on a problem and need fresh perspectives
- Planning feature roadmaps or product direction
- Evaluating multiple architectural approaches
- Need to generate creative naming, branding, or copy ideas
Consider alternatives when:
- Requirements are already well-defined and specific
- You need implementation rather than ideation
- The decision has already been made and needs execution
Quick Start
# Start a brainstorming session claude skill activate smart-brainstorming-session-studio # Brainstorm feature ideas claude "Brainstorm 10 features for a developer productivity CLI tool" # Architecture brainstorm claude "Brainstorm approaches for handling real-time notifications at scale"
Example Session Output
## Brainstorm: Onboarding Flow Improvements ### Divergent Phase (Generate Ideas) 1. Interactive product tour with tooltips 2. Personalized setup wizard based on role 3. Video walkthrough library 4. Checklist-based progressive onboarding 5. AI chatbot guide for first-time users 6. Template gallery for quick starts 7. Peer mentor matching system 8. Gamified achievement system for setup steps 9. Contextual help bubbles on first visit to each page 10. "Import from competitor" migration wizard ### Convergent Phase (Evaluate & Rank) | Idea | Impact | Effort | Score | |------|--------|--------|-------| | Checklist-based progressive onboarding | High | Low | 9/10 | | Personalized setup wizard | High | Medium | 8/10 | | Template gallery for quick starts | High | Medium | 8/10 | | Interactive product tour | Medium | Medium | 6/10 | | Import from competitor wizard | High | High | 6/10 | ### Action Items - [ ] Design checklist component with progress tracking - [ ] Define role-based wizard steps (developer, designer, PM) - [ ] Curate 10 starter templates per use case
Core Concepts
Brainstorming Frameworks
| Framework | Description | Best For |
|---|---|---|
| SCAMPER | Substitute, Combine, Adapt, Modify, Put to use, Eliminate, Reverse | Improving existing products |
| Six Thinking Hats | Evaluate from 6 perspectives (facts, emotions, caution, benefits, creativity, process) | Group decision making |
| Mind Mapping | Visual branching from central concept | Exploring related concepts |
| Reverse Brainstorm | How to cause the problem, then invert | Finding hidden failure modes |
| Worst Possible Idea | Generate bad ideas, then extract insights | Breaking creative blocks |
| TRIZ | Systematic innovation using contradiction analysis | Engineering problems |
Session Structure
| Phase | Duration | Activity |
|---|---|---|
| Problem Framing | 10% | Define the challenge clearly with constraints |
| Divergent Thinking | 40% | Generate maximum ideas without judgment |
| Clustering | 15% | Group related ideas into themes |
| Convergent Thinking | 25% | Evaluate, rank, and select top ideas |
| Action Planning | 10% | Define next steps for selected ideas |
// Programmatic brainstorm structure interface BrainstormSession { topic: string; constraints: string[]; framework: 'scamper' | 'six_hats' | 'mind_map' | 'reverse' | 'free'; ideas: Idea[]; clusters: Cluster[]; selected: RankedIdea[]; actions: ActionItem[]; } interface Idea { id: string; description: string; category: string; inspiredBy?: string; // Reference to another idea } interface RankedIdea extends Idea { impact: 1 | 2 | 3; // Low, Medium, High effort: 1 | 2 | 3; score: number; // Calculated priority }
Configuration
| Parameter | Description | Default |
|---|---|---|
framework | Brainstorming framework to use | free |
min_ideas | Minimum ideas to generate before converging | 10 |
max_ideas | Maximum ideas per session | 50 |
evaluation_criteria | Criteria for ranking ideas | ["impact", "effort"] |
output_format | Output as markdown, json, or mermaid diagram | markdown |
include_anti_patterns | Generate what-not-to-do alongside ideas | false |
Best Practices
-
Separate divergent and convergent phases strictly — Generate ideas without evaluating them first. Premature criticism kills creative exploration and biases the group toward safe, incremental ideas.
-
Set quantity targets before quality filters — Aim for at least 15-20 raw ideas before any evaluation. The best ideas often come after the obvious ones are exhausted and creative stretching begins.
-
Use constraints as creative catalysts — Rather than removing constraints, add unusual ones. "What if it had to work offline?" or "What if it had to fit in a single file?" forces novel approaches.
-
Cross-pollinate between domains — Ask how other industries solve similar problems. How does gaming handle onboarding? How does aviation handle error prevention? Analogies unlock non-obvious solutions.
-
End every session with concrete next steps — Ideas without action items decay quickly. Assign owners, set deadlines, and define the smallest possible experiment to validate each selected idea.
Common Issues
Session generates only incremental, safe ideas without breakthrough thinking. Start with a reverse brainstorm ("How would we make this product fail?") or worst-idea exercise to break conventional thinking patterns. Then use SCAMPER on the resulting insights to flip them into genuine innovations.
Too many ideas make prioritization overwhelming. Use a 2x2 matrix (impact vs effort) to quickly categorize all ideas into four quadrants. Focus on high-impact/low-effort items first. Anything in the low-impact/high-effort quadrant can be safely deprioritized or discarded.
Brainstorm outputs don't translate into actual implementation. Define "done" criteria for each selected idea before ending the session. Convert each idea into a user story with acceptance criteria, estimate relative size, and slot it into the existing backlog rather than creating a separate ideas list that goes stale.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.