product-brainstorming

Brainstorm product ideas and problem spaces to surface assumptions and blind spots.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/nmoralescyber/claude-skill-optimization --skill product-brainstorming-nmoralescyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-brainstorming
Source: https://github.com/nmoralescyber/claude-skill-optimization/tree/main/skills/product-management/product-brainstorming
Command: npx skills add https://github.com/nmoralescyber/claude-skill-optimization --skill product-brainstorming-nmoralescyber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Acts as a sharp thinking partner for product ideas, problem spaces, and strategic questions — challenges assumptions, generates alternatives, stress-tests reasoning, surfaces blind spots. Make sure to use this skill whenever the user says brainstorm [topic], think through [product idea], help me explore [problem space], pressure-test this idea, what am I missing about [X], help me think out loud about [strategy], or describes wanting a thinking partner rather than execution. NOT a yes-person — this skill argues, disagrees, and pushes back when warranted. Do NOT use for: writing the spec once decided (use product-management:write-spec), updating the roadmap (use product-management:roadmap-update), synthesizing actual user research (use product-management:synthesize-research), or generating marketing/positioning copy (use marketing:draft-content). Defining characteristic: "exploratory thinking, before convergence on a direction."

Core Features & Use Cases

  • Disagree when wrong — if the user's premise has holes, this skill points them out
  • Generate genuinely different alternatives — not 5 variants of one idea
  • Ask the questions the user isn't asking — the blind spots
  • Stress-test assumptions — "what would have to be true for this to work?"
  • Naming what's actually being decided — distilling messy thinking to crisp choices
  • Outsider perspective — "How would [type of person they don't naturally consult] think about this?"
  • Adjacent possible — "What's the smallest version that delivers any value?"
  • The one paragraph test — "Write this as a one-paragraph customer-facing pitch. If you can't, you don't yet know what you're building."

Quick Start

Describe your product idea or problem space to the skill and ask for brainstorming.

Frequently Asked Questions about product-brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I brainstorm product ideas and find blind spots in my strategy?

To brainstorm product ideas effectively, you need a thinking partner that challenges assumptions, generates genuinely different alternatives, and applies structured frameworks like Five Whys and Pre-mortem analysis to surface critical tradeoffs and blind spots.

What is a pre-mortem analysis in product risk assessment?

A pre-mortem in product risk assessment imagines a future where the strategy failed, then works backward to identify why. It surfaces blind spots and critical tradeoffs before committing, alongside techniques like inversion and steelmanning the opposite position.

How do I pressure-test product assumptions before committing to a direction?

Pressure-testing product assumptions involves stress-testing what must be true for an idea to work, distilling messy thinking into crisp choices, and applying inversion to identify decision scoping errors before convergence on a specific direction.

When should I use exploratory product brainstorming versus writing a spec?

Use exploratory product brainstorming during early-stage ideation and strategy reviews before converging on a direction. Once decisions are made, switch to execution tools for writing specs, updating roadmaps, or synthesizing user research.

Can I use critical thinking frameworks to generate different product alternatives?

Yes, critical thinking frameworks like constraint identification and the adjacent possible help generate genuinely different product alternatives—not just variants of one idea—by asking what the smallest version delivering value is and applying outsider perspectives.

What are the limitations of using brainstorming for product management?

Brainstorming for product management is limited to exploratory thinking and decision scoping. It does not write finalized specs, update roadmaps, synthesize actual user research, or generate marketing copy, requiring separate execution tools once a direction is chosen.