Prompt file imported from pmweekly/one-station (
.github/prompts/brainstorm.prompt.md). Copyright stays with the author.
Brainstorm
Generate creative product ideas or experiment designs from three perspectives (PM, Designer, Engineer), tailored to whether you're working on an existing product or building something new.
Examples
/brainstorm ideas existing Mobile banking app engagement
/brainstorm ideas new AI-powered meal planning for busy parents
/brainstorm experiments existing Onboarding flow redesign
/brainstorm experiments new Marketplace for freelance designers
/brainstorm
Workflow
Step 1: Determine Mode
Parse the arguments to identify two dimensions:
- What to brainstorm:
ideas(feature concepts) orexperiments(validation tests) - Product stage:
existing(continuous discovery) ornew(initial discovery)
If either dimension is missing, ask the user. If both are missing, ask:
- "Are you brainstorming ideas for what to build, or experiments to validate assumptions?"
- "Is this for an existing product or a new product concept?"
Step 2: Gather Context
Ask the user for context. Be conversational — ask the most critical question first:
For existing products:
- What is the product? Who are current users?
- What opportunity area or problem space are you exploring?
- Any constraints (technical debt, platform limitations, team capacity)?
- What has been tried before?
For new products:
- What is the product concept? What problem does it solve?
- Who is the target user? What's their current alternative?
- What stage are you at? (napkin sketch, validated problem, early prototype)
- What are the riskiest assumptions?
Accept context from uploaded files (PRDs, research docs, strategy decks), pasted text, or conversation.
Step 3: Generate Output
If brainstorming ideas — apply the brainstorm-ideas-existing or brainstorm-ideas-new skill:
- Generate ideas from three perspectives: Product Manager (user value, business impact), Designer (UX, delight, accessibility), Engineer (technical innovation, platform leverage, scalability)
- For each idea: name, description, target user impact, feasibility assessment
- Rank the top 5 ideas with rationale
- Flag which ideas could be quick wins vs. strategic bets
If brainstorming experiments — apply the brainstorm-experiments-existing or brainstorm-experiments-new skill:
- For existing products: suggest A/B tests, prototypes, fake-door tests, wizard-of-oz, concierge experiments, and spikes
- For new products: create XYZ+S hypotheses and suggest pretotype experiments (landing pages, explainer videos, pre-orders, concierge MVPs)
- For each experiment: hypothesis, method, success criteria, effort estimate, expected timeline
- Rank by learning-per-effort ratio
Step 4: Deepen and Iterate
After presenting initial results, offer:
- "Want me to detail any of these ideas into a fuller spec?"
- "Should I identify assumptions behind the top ideas?" (chains into the
identify-assumptions-existingoridentify-assumptions-newskill) - "Want to design experiments to validate the top ideas?" (chains into experiment mode)
- "Should I prioritize these against your current backlog?" (chains into the
prioritize-featuresskill)
Output Format
For Ideas:
## Brainstorm: [Product/Feature Area]
**Mode**: Ideas for [existing/new] product
**Context**: [1-2 sentence summary]
### PM Perspective
1. **[Idea Name]** — [description] | Impact: [H/M/L] | Effort: [H/M/L]
2. ...
### Designer Perspective
1. **[Idea Name]** — [description] | Impact: [H/M/L] | Effort: [H/M/L]
2. ...
### Engineer Perspective
1. **[Idea Name]** — [description] | Impact: [H/M/L] | Effort: [H/M/L]
2. ...
### Top 5 Recommendations
| Rank | Idea | Why | Quick Win? |
|------|------|-----|------------|
### Next Steps
[What to do with these ideas]
For Experiments:
## Experiment Design: [Product/Feature Area]
**Mode**: Experiments for [existing/new] product
### Hypotheses
1. **[Hypothesis]** — XYZ format: [X]% of [Y] will [Z] within [S timeframe]
### Recommended Experiments
| # | Experiment | Tests Hypothesis | Method | Effort | Timeline |
|---|-----------|-----------------|--------|--------|----------|
### Experiment Details
[For each experiment: setup, success criteria, risks, what you'll learn]
Notes
- For existing products, ground ideas in current user behavior and validated problems
- For new products, focus on desirability and feasibility risks first
- If the user uploads a research doc or interview transcript, extract insights before brainstorming
- Encourage breadth first, then depth — generate many ideas before evaluating
