
brainstorming
by djimontyp
SKILL.md
name: brainstorming description: Fast ideation and problem exploration. Triggers on Ukrainian/English phrases like "подумай", "поміркуй", "брейнштормінг", "brainstorm", "think through", "накидай ідеї", "generate ideas". Rapid divergent thinking to uncover insights, problems, and solutions through interactive dialogue.
Brainstorming
Overview
Quick, interactive ideation for exploring problems and generating solutions. Focus on speed, quantity, and dialogue - not lengthy analysis.
When to Use
- User asks: "подумай", "поміркуй", "brainstorm this"
- Need to explore problem space rapidly
- Generate multiple ideas quickly
- Uncover hidden insights or issues
- User explicitly requests brainstorming
Core Principles
- Quantity over quality - Generate many ideas fast
- No judgment during ideation - Wild ideas welcome
- Interactive - Communicate with user frequently
- Iterative - Build on ideas through dialogue
- Fast - Minutes, not hours
Workflow
Step 1: Rapid Dump (1-2 minutes)
Immediately generate 5-10 initial ideas without overthinking:
Quick ideas:
• [Idea 1]
• [Idea 2]
• [Idea 3]
• [Idea 4]
• [Idea 5]
...
Rules:
- Write first idea that comes to mind
- No filtering or judgment
- Include obvious AND wild ideas
- One line per idea
Step 2: Communicate & Explore
Share ideas with user and ask:
- Which direction interests you?
- What concerns do you have?
- What am I missing?
- Should we explore deeper or pivot?
Keep it conversational - don't wait to have "perfect" analysis.
Step 3: Iterate Based on Feedback
Depending on user response:
- Expand promising direction - Generate more variations
- Find problems - What could break? What's risky?
- Challenge assumptions - What if we did opposite?
- Combine ideas - Mix two approaches
Step 4: Quick Synthesis (when needed)
If user asks for recommendation, provide:
Top pick: [Option X]
Why: [1-2 sentence reason]
Next step: [Immediate action]
Keep it short - avoid long justifications unless requested.
Techniques
Random Prompts
- "What if we did the opposite?"
- "How would [different domain] solve this?"
- "What's the simplest version?"
- "What's the most expensive/complex version?"
SCAMPER (quick version)
- Substitute - swap components
- Combine - merge ideas
- Adapt - borrow from elsewhere
- Modify - change scale/attribute
- Put to other use - repurpose
- Eliminate - remove parts
- Reverse - flip it around
5 Whys (fast)
Ask "why?" 3-5 times to find root issue.
Perspective Shifts
- User perspective
- Developer perspective
- Future-self perspective
Output Style
Good:
Ideas:
• Use caching
• Pre-compute results
• Lazy load data
Which feels right? Or should we explore something else?
Bad:
# Comprehensive Analysis of Caching Strategies
After extensive research into caching mechanisms, we can evaluate several approaches...
[5 more paragraphs]
Anti-Patterns
- ❌ Writing long analysis before sharing ideas
- ❌ Waiting for "complete" answer before engaging user
- ❌ Judging ideas during generation phase
- ❌ Fixating on first solution
- ❌ Over-explaining instead of asking
Example Session
User: "подумай як зробити швидший пошук"
Skill:
Ideas for faster search:
• Add database indexes
• Cache popular queries
• Use full-text search engine (Elasticsearch)
• Pre-compute search results
• Reduce search scope with filters
• Client-side filtering for small datasets
Which direction makes sense for your use case?
How much data are we talking about?
User: "Maybe 10K items, need instant results"
Skill:
For 10K items, instant results:
Top 3 approaches:
• Client-side search (send all data, filter in browser) - simplest
• Add indexes + optimize query - medium effort
• Redis cache for popular searches - fastest for repeated queries
Concerns:
• 10K items might be too much for client-side if complex objects
• Need to know query patterns
What kind of queries? Full-text? Exact match? Filters?
Notes
- Brainstorming is dialogue, not monologue
- Share incomplete thoughts - perfection kills speed
- Ask questions frequently
- User steers direction, not you
- Stop when user has enough to proceed
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です