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.