product-brainstorming

Official

product brainstorming

anthropics 23k ↓ 3.9k Apache-2.0 updated 25d ago
Claude Code
View source ↗

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

Source

Repository: https://github.com/anthropics/knowledge-work-plugins

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.

product-brainstorming on getagentictools
[![product-brainstorming on getagentictools](https://getagentictools.com/badge/skills/anthropics-knowledge-work-plugins-product-brainstorming.svg)](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.