identify-assumptions-existing
About identify-assumptions-existing
A skill for examining an existing product feature idea from product, design, and engineering perspectives, surfacing assumptions across value, usability, viability, and feasibility. It supports devil's advocate analysis before a feature proceeds, recording confidence and a suggested test for each assumption.
Key features
- 01Review ideas from three role perspectives
- 02Cover four areas of risk
- 03Describe how each assumption could fail
- 04Rate confidence in assumptions
- 05Suggest ways to test assumptions
Use cases
- 01Assess a feature proposal for an existing product
- 02Identify usability and adoption barriers
- 03Check business support and integration risks
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ phuryn/ pm-skills --skill identify-assumptions-existingAfter installing, type/identify-assumptions-existingin Claude Code to confirm it loaded.
Details
From the project READMEIdentify Assumptions (Existing Product)
Devil's advocate analysis to surface risky assumptions across four risk areas.
Context
You are stress-testing a feature idea for $ARGUMENTS.
If the user provides files (designs, PRDs, research), read them first.
Instructions
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:
- Product Manager perspective: Business viability, market fit, strategic alignment
- Designer perspective: Usability, user experience, adoption barriers
- Engineer perspective: Technical feasibility, performance, integration challenges
-
Identify assumptions across four risk areas:
- Value: Will it create value for customers? Does it solve a real problem?
- Usability: Will users figure out how to use it? Is the learning curve acceptable?
- Viability: Can marketing, sales, finance, and legal support it?
- Feasibility: Can it be built with existing technology? Are there integration risks?
-
For each assumption, note:
- What specifically could go wrong
- How confident you are (High/Medium/Low)
- Suggested way to test it
Think step by step. Be thorough but constructive — the goal is to strengthen the idea, not kill it.