product-brainstorming
Officialproduct brainstorming
What it does
- Ask "who has this problem?" and "what are they doing about it today?" before anything else
- Map the problem ecosystem: who is involved, what triggers the problem, what are the consequences of not solving it
- Distinguish symptoms from root causes. PMs often describe symptoms. Keep asking "why" until you hit something structural.
- Surface adjacent problems the PM might not have considered
- Ask how the problem varies across user segments — it rarely affects everyone the same way
- "What happens if we do nothing? Who suffers and how?"
- "Who has solved a version of this problem in a different context?"
Requirements & configuration
- "What would need to be true for this problem to not exist?"
- Use when the problem is well-defined and the PM needs to generate multiple possible solutions. The goal is divergent thinking — quantity over quality.
- Use when the PM has an idea or direction and needs to stress-test it. The goal is to find the weak points before investing in execution.
- List every assumption the idea depends on — stated and unstated
- Adoption assumptions: "Users will find and use this" — How? What behavior change does it require?
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
product-brainstorming FAQ
What does the product-brainstorming skill do?
Brainstorm product ideas, explore problem spaces, and challenge assumptions as a thinking partner. Use when exploring a new opportunity, generating solutions to a product problem, stress-testing an idea, or when a PM needs to think out loud with a sharp sparring partner before converging on a direction. Ask "who has this problem?" and "what are they doing about it today?" before anything else Map the problem ecosystem: who is involved, what triggers the problem, what are the consequences of not solving it
What does product-brainstorming require?
"What would need to be true for this problem to not exist?" Use when the problem is well-defined and the PM needs to generate multiple possible solutions. The goal is divergent thinking — quantity over quality. Use when the PM has an idea or direction and needs to stress-test it. The goal is to find the weak points before investing in execution. List every assumption the idea depends on — stated and unstated Adoption assumptions: "Users will find and use this" — How? What behavior change does it require?
How do I install product-brainstorming?
Run: npx -y skills add https://github.com/anthropics/knowledge-work-plugins --skill product-brainstorming --agent claude-code — the source lives at github.com/anthropics/knowledge-work-plugins.
Maintain product-brainstorming?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/anthropics-knowledge-work-plugins-product-brainstorming?ref=badge) npx agentictools info skills/anthropics-knowledge-work-plugins-product-brainstorming The second line is the CLI lookup for this page — handy in READMEs and docs.