Install Identify Assumptions Existing
Pick your agent. Every command is ready to paste.
npx skills add phuryn/pm-skills --skill identify-assumptions-existingThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads identify-assumptions-existing when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the identify-assumptions-existing skill”. In Codex, type $identify-assumptions-existing.
Identify 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.
Further Reading
Tips for Identify Assumptions Existing
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 72 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Identify Assumptions Existing
What does the Identify Assumptions Existing skill do?
Identify risky assumptions for a feature idea in an existing product across Value, Usability, Viability, and Feasibility. Uses multi-perspective devil's advocate thinking. Use when stress-testing a feature idea, doing risk assessment, or preparing for assumption mapping.
How do I install Identify Assumptions Existing?
Run "npx skills add phuryn/pm-skills --skill identify-assumptions-existing" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Identify Assumptions Existing work in Cursor and Codex?
Yes. Identify Assumptions Existing uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Identify Assumptions Existing free?
Identify Assumptions Existing is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Identify Assumptions Existing?
Identify Assumptions Existing is published by phuryn in the phuryn/pm-skills repository, together with 71 other skills.


