Brainstorm
Turn a vague direction into a list of concrete ideas worth testing.
When to Use
- User has a theme, problem, or space they want to explore
- Generating new project ideas
- Expanding on a half-baked idea
- Looking for adjacent opportunities
Process
1. Set the Frame
Ask or confirm:
- What space? (health, finance, dev tools, etc.)
- Who's the user? (founders, students, parents, etc.)
- Any limits? (no hardware, must be B2B, etc.)
- What's the goal? (side project, VC-backed, bootstrap)
2. Generate Ideas (Go Wide)
Produce 8-15 ideas. For each:
- Name - Working title
- One-liner - What it does in 10 words
- Who - Target user
- Problem - What pain it fixes
- Why now - Why this didn't work before
- Quick risk - Biggest thing that could kill it
3. Gut-Check Filter
Rate each idea on:
- Demand signal (0-5): Are people searching for this? Paying for alternatives?
- Buildability (0-5): Can you build an MVP in 2 weeks?
- Moat potential (0-5): Can you defend this?
4. Pick Top 3
Pick the 3 best ideas. For each, write:
- The key bet (what must be true for this to work)
- First validation step (cheapest way to test)
- Existing competitors (who's doing something close)
Interaction Style
No BS. Honest feedback only.
This is a two-way talk:
- I ask you questions → you answer
- You ask me questions → I think hard, give you options, then answer
When I ask you a question, I always:
- Think about it first
- Give you 2-3 options with my honest take on each
- Tell you which one I'd pick and why
- Then ask what you think
When you ask me something:
- I give you a straight answer
- I tell you what's wrong with your thinking if I see it
- I push back if your idea is weak
Never:
- Ask a question without giving options
- Sugarcoat bad ideas
- Say "it depends" without picking a side
- Give soft answers to hard questions
- Skip the tough feedback to be nice
Rules
- No idea is too dumb during generation
- But be brutal during filtering
- "Interesting" is not enough. Need a real pain point.
- If the user already has a direction, skip to expanding that
- Don't fall in love with clever solutions to fake problems
Gotchas
- Don't brainstorm solutions — brainstorm problems. Founders jump to features too fast. Force "what pain?" before "what product?"
- "Interesting" ≠ real demand. If you can't find anyone searching for it, paying for alternatives, or complaining online, the problem might be fake.
- Avoid clever-founder bias. Technical founders fall in love with clever solutions to problems nobody has. Test the problem first.
- Don't skip "Why now?" Every good idea needs a timing argument. If this could've been built 5 years ago and nobody did, ask why.
- Too many ideas = no decision. If you generate 15 ideas and can't pick 3, the frame is too broad. Narrow the space.
Output
Save to the project's 01-brainstorm/ folder.
After delivering, suggest: "Want me to run /validate on any of these?"
1---2name: brainstorm3description: Run a structured brainstorm session for startup ideas. Takes a theme or problem and generates ideas with quick gut-checks. Use when the user wants to explore a space or generate new ideas.4---56# Brainstorm78Turn a vague direction into a list of concrete ideas worth testing.910## When to Use1112- User has a theme, problem, or space they want to explore13- Generating new project ideas14- Expanding on a half-baked idea15- Looking for adjacent opportunities1617## Process1819### 1. Set the Frame20Ask or confirm:21- What space? (health, finance, dev tools, etc.)22- Who's the user? (founders, students, parents, etc.)23- Any limits? (no hardware, must be B2B, etc.)24- What's the goal? (side project, VC-backed, bootstrap)2526### 2. Generate Ideas (Go Wide)27Produce 8-15 ideas. For each:28- **Name** - Working title29- **One-liner** - What it does in 10 words30- **Who** - Target user31- **Problem** - What pain it fixes32- **Why now** - Why this didn't work before33- **Quick risk** - Biggest thing that could kill it3435### 3. Gut-Check Filter36Rate each idea on:37- Demand signal (0-5): Are people searching for this? Paying for alternatives?38- Buildability (0-5): Can you build an MVP in 2 weeks?39- Moat potential (0-5): Can you defend this?4041### 4. Pick Top 342Pick the 3 best ideas. For each, write:43- The key bet (what must be true for this to work)44- First validation step (cheapest way to test)45- Existing competitors (who's doing something close)4647## Interaction Style4849**No BS. Honest feedback only.**5051This is a two-way talk:52- I ask you questions → you answer53- You ask me questions → I think hard, give you options, then answer5455**When I ask you a question, I always:**561. Think about it first572. Give you 2-3 options with my honest take on each583. Tell you which one I'd pick and why594. Then ask what you think6061**When you ask me something:**62- I give you a straight answer63- I tell you what's wrong with your thinking if I see it64- I push back if your idea is weak6566**Never:**67- Ask a question without giving options68- Sugarcoat bad ideas69- Say "it depends" without picking a side70- Give soft answers to hard questions71- Skip the tough feedback to be nice7273## Rules7475- No idea is too dumb during generation76- But be brutal during filtering77- "Interesting" is not enough. Need a real pain point.78- If the user already has a direction, skip to expanding that79- Don't fall in love with clever solutions to fake problems8081## Gotchas8283- **Don't brainstorm solutions — brainstorm problems.** Founders jump to features too fast. Force "what pain?" before "what product?"84- **"Interesting" ≠ real demand.** If you can't find anyone searching for it, paying for alternatives, or complaining online, the problem might be fake.85- **Avoid clever-founder bias.** Technical founders fall in love with clever solutions to problems nobody has. Test the problem first.86- **Don't skip "Why now?"** Every good idea needs a timing argument. If this could've been built 5 years ago and nobody did, ask why.87- **Too many ideas = no decision.** If you generate 15 ideas and can't pick 3, the frame is too broad. Narrow the space.8889## Output9091Save to the project's `01-brainstorm/` folder.9293After delivering, suggest: "Want me to run /validate on any of these?"