DipakMajhi

brainstorm

1
0
# Install this skill:
npx skills add DipakMajhi/product-management-skills --skill "brainstorm"

Install specific skill from multi-skill repository

# Description

Generate and evaluate solution ideas or experiment designs for a specific opportunity. Routes to the assumption-testing skill.

# SKILL.md


name: brainstorm
description: "Generate and evaluate solution ideas or experiment designs for a specific opportunity. Routes to the assumption-testing skill."
argument-hint: "[describe the opportunity or user problem you are trying to solve — include any context from discovery or customer research]"


Brainstorm

This skill routes to assumption-testing, which provides a structured solution ideation and assumption-mapping framework based on Teresa Torres' Opportunity Solution Trees.

When to use this:
- Moving from a validated opportunity to concrete solution ideas
- Generating a diverse set of solutions before converging on one to build
- Designing a quick experiment to test a solution before committing to full build
- Answering "what solutions would you explore for this problem?" in PM interviews

Quick guide by situation:
- Have a clearly defined opportunity (pain point or unmet need) → Generate 5+ solution candidates, then apply assumption mapping
- Have an existing solution idea → Use assumption mapping to identify what must be true for it to work
- Want to test before building → Design a pretotype or concierge MVP for the riskiest assumption
- Have multiple competing solution ideas → Apply impact/effort + assumption risk to select the first to test

What assumption-testing covers:
- Opportunity Solution Tree structure: outcome → opportunities → solutions → experiments
- Divergent ideation techniques: Crazy 8s, SCAMPER, analogous inspiration, constraint removal, worst possible idea
- Solution diversity heuristic: generate at least one solution in each mode (automate, simplify, educate, incentivize, connect)
- Assumption mapping: for each solution, what must be true about desirability, viability, and feasibility?
- Assumption risk scoring: importance (how critical to the solution working) × knowability (how hard to test cheaply)
- Pretotype design: fake door tests, concierge MVP, Wizard of Oz, landing page experiment
- Experiment design: hypothesis → metric → threshold → test design → learning plan
- OST pruning: which experiments generate the most learning per hour invested

The skill will:
1. Confirm the opportunity and desired outcome
2. Generate 5+ diverse solution candidates (avoiding anchoring on the first idea)
3. Map key assumptions for the top solution candidates
4. Score assumptions by risk (importance × uncertainty)
5. Design one or two pretotype experiments for the riskiest assumptions
6. Recommend the first experiment and expected learnings

After completing, suggest: "Use /discover to run a full discovery cycle, or /interview to gather more user insight before committing to a solution."

Load the full skill: assumption-testing

Apply your opportunity context to: $ARGUMENTS

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.