From pm-product-discovery
Brainstorms product ideas or experiments from PM, Designer, and Engineer perspectives for existing or new products.
npx claudepluginhub bssm-oss/pm-skills-codex --plugin pm-product-discovery[ideas|experiments] [existing|new] <product or feature description># /brainstorm -- Multi-Perspective Ideation 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. ## Invocation ## Workflow ### Step 1: Determine Mode Parse the arguments to identify two dimensions: 1. **What to brainstorm**: `ideas` (feature concepts) or `experiments` (validation tests) 2. **Product stage**: `existing` (continuous discovery) or `new` (initial discovery) If either dimension is missing, ask the user. If both are missing, ask: - "Are ...
/brainstormInforms user that this command is deprecated and will be removed soon; use the superpowers:brainstorming skill instead.
/brainstormStarts conversational brainstorm on product ideas, problems, or strategies; challenges assumptions, applies PM frameworks, captures next steps. Integrates tool context if connected.
/brainstormBrainstorms product ideas or experiments from PM, Designer, and Engineer perspectives for existing or new products.
/brainstormConducts interactive requirements discovery via Socratic dialogue and multi-persona orchestration, analyzing ideas, validating feasibility, and generating actionable specifications.
/brainstormDiscovers project context and proposes an implementation plan for user approval before writing code.
/brainstormPrompts for Solo or Team mode to launch interactive brainstorming: Claude-only thought partner or multi-AI perspectives from available providers.
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.
/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 # interactive mode — asks what you need
Parse the arguments to identify two dimensions:
ideas (feature concepts) or experiments (validation tests)existing (continuous discovery) or new (initial discovery)If either dimension is missing, ask the user. If both are missing, ask:
Ask the user for context. Be conversational — ask the most critical question first:
For existing products:
For new products:
Accept context from uploaded files (PRDs, research docs, strategy decks), pasted text, or conversation.
If brainstorming ideas — apply the brainstorm-ideas-existing or brainstorm-ideas-new skill:
If brainstorming experiments — apply the brainstorm-experiments-existing or brainstorm-experiments-new skill:
After presenting initial results, offer:
identify-assumptions-existing or identify-assumptions-new skill)prioritize-features skill)## 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]
## 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]