From pm-product-discovery
Stress-tests a feature idea for an existing product by surfacing risky assumptions across Value, Usability, Viability, and Feasibility using multi-perspective devil's advocate thinking.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-product-discovery:identify-assumptions-existingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Devil's advocate analysis to surface risky assumptions across four risk areas.
Devil's advocate analysis to surface risky assumptions across four risk areas.
You are stress-testing a feature idea for $ARGUMENTS.
If the user provides files (designs, PRDs, research), read them first.
The user will describe their product, objective, market segment, and feature idea. Work through these steps:
Think from three perspectives about why this feature might fail:
Identify assumptions across four risk areas:
For each assumption, note:
Think step by step. Be thorough but constructive — the goal is to strengthen the idea, not kill it.
3plugins reuse this skill
First indexed Mar 26, 2026
npx claudepluginhub phuryn/pm-skills --plugin pm-product-discoveryIdentifies risk assumptions in existing product feature ideas across value, usability, viability, and technical feasibility using devil's advocate analysis from PM, designer, and engineer perspectives. Use for validating ideas and assessing risks.
Use this skill when the user asks to "map assumptions", "identify assumptions", "what are we assuming", "assumption audit", "what could go wrong with this idea", "test our assumptions", "what do we need to validate", "identify our riskiest assumption", or when reviewing an idea or PRD and wants to surface hidden bets before building. Do NOT use this skill for general risk analysis — that is part of the pre-mortem skill.
Extract and risk-rate hidden assumptions in product briefs or PRDs. Produces a prioritized assumption map with confidence/impact scores and validation methods.