Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

prioritize-assumptions — Claude Code skill: install guide

This skill ranks assumptions with an Impact × Risk matrix and proposes validation experiments. Use it when deciding which product assumptions to test first.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add phuryn/pm-skills --skill prioritize-assumptions -a claude-code
Open on GitHub

What prioritize-assumptions does

prioritize-assumptions sorts a list of assumptions by the value of validating them and the risk involved. It assigns each item an action: defer it, implement it, reject it, or test it with an experiment. Results are presented as a prioritised matrix or table.

For assumptions that need validation, the skill proposes an experiment with a success metric and threshold. It focuses on observed behaviour rather than opinions. When you provide files containing assumptions or research, it reads those first.

The skill can use ICE and RICE frameworks for its assessment. It needs a list of assumptions to work from, so prepare the questions your team is actually uncertain about.

What it helps with

  • rank assumptions by impact and risk
  • decide which hypotheses to test first
  • separate implementation candidates from experiments
  • define a success metric for an assumption test
  • turn research findings into a prioritised table

Example prompts for the agent

  • Use the `prioritize-assumptions` skill on the assumptions in `assumptions.md`.
  • Apply `prioritize-assumptions` to these hypotheses and suggest validation experiments.
  • Read `research.md`, then use `prioritize-assumptions` to rank these assumptions by impact and risk.

How to install prioritize-assumptions

1Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill prioritize-assumptions -a claude-code

2Manually: put the files in place

~/.claude/skills/prioritize-assumptions/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/prioritize-assumptions/

From the same set61

The whole set →
create-prd phuryn This skill builds a lean PRD from an 8-section template. Use it to define a feature, document product requirements, or review an existing PRD. Claude Code CX Codex Cursor +1 10,800installs pre-mortem phuryn Runs a pre-mortem risk assessment on PRDs and launch plans. Catches critical launch blockers, surfaces hidden team assumptions, and maps action items. Claude Code CX Codex Cursor +1 10,200installs outcome-roadmap phuryn Rewrites feature-heavy roadmaps into outcome-focused statements tied to business and customer impact. Helps teams replace rigid feature lists with measurable strategic goals. Claude Code CX Codex Cursor +1 9,900installs prioritization-frameworks phuryn Reference guide to 9 prioritization frameworks: RICE, ICE, Opportunity Score, Kano, MoSCoW and more. Helps you pick the right method, compare approaches, and rank tasks by importance. Claude Code CX Codex Cursor +1 9,900installs strategy-red-team phuryn Stress-tests PRDs, roadmaps, and strategies by attacking load-bearing assumptions before reality does, returning kill criteria and cheap tests. Claude Code CX Codex Cursor +1 9,200installs competitor-analysis phuryn This skill researches direct competitors and compares their positioning, strengths, weaknesses, and pricing. Use it to prepare a competitive brief or find ways to differentiate a product. Claude Code CX Codex Cursor +1 3,800installs business-model phuryn Skill generates a Business Model Canvas with all 9 building blocks: from key partners and activities to channels and revenue streams. Use it to create a business model, document how value flows, or analyze an existing business. Claude Code CX Codex Cursor +1 3,700installs privacy-policy phuryn Skill drafts a detailed privacy policy accounting for GDPR, CCPA, and other regulations. Use it when building a new product, updating data protection docs, or preparing for compliance audits. Claude Code CX Codex Cursor +1 3,500installs

Similar

apple-notes Hermes Agent Lets a coding agent read, search and write Apple Notes from the terminal through the memo CLI, with everything syncing over iCloud. Claude Code CX Codex Cursor +1 381installs airtable community Ready-made curl calls for Airtable's REST API: read records, filter with formulas, write in batches, upsert on a merge field. Claude Code CX Codex Cursor +1 375installs apple-reminders Hermes Agent Manages Apple Reminders through the remindctl CLI utility. Enables the assistant to read task lists and schedule items with iCloud sync. Claude Code CX Codex Cursor +1 367installs teams-meeting-pipeline Hermes Agent + Teknium Manages Microsoft Teams meeting summaries, transcript ingestion, and Graph webhook subscriptions. Useful for replaying failed jobs and checking pipeline health. Claude Code CX Codex Cursor +1 365installs find-community slavingia A skill that helps you find the community you already belong to and spot problems worth solving for a minimalist business. Use it when searching for a startup idea or unsure where to start as an entrepreneur. Claude Code CX Codex Cursor +1 2,600installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs

Questions about prioritize-assumptions

How do I install prioritize-assumptions in Claude Code?

Run npx skills add phuryn/pm-skills --skill prioritize-assumptions -a claude-code, then run npx skills add phuryn/pm-skills --skill prioritize-assumptions -a claude-code again. The skill file is located at ~/.claude/skills/prioritize-assumptions/SKILL.md.

What does prioritize-assumptions do?

It evaluates assumptions through impact and risk, assigns a priority action, and suggests experiments for items that need testing. The output is a matrix or table.

What does prioritize-assumptions need to work?

Provide a list of assumptions to prioritise. It can also read files containing assumptions or research before it produces the assessment.

Source text

SKILL.md · MIT
---
name: prioritize-assumptions
description: "Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each. Use when triaging a list of assumptions, deciding what to test first, or applying the assumption prioritization canvas."
---

## Prioritize Assumptions

Triage assumptions using an Impact × Risk matrix and suggest targeted experiments.

### Context

You are helping prioritize assumptions for **$ARGUMENTS**.

If the user provides files with assumptions or research data, read them first.

### Domain Context

**ICE** works well for assumption prioritization: Impact (Opportunity Score × # Customers) × Confidence (1–10) × Ease (1–10). Opportunity Score = Importance × (1 − Satisfaction), normalized to 0–1 (Dan Olsen). **RICE** splits Impact into Reach × Impact separately: (R × I × C) / E. See the `prioritization-frameworks` skill for full formulas and templates.

### Instructions

The user will provide a list of assumptions to prioritize. Apply the following framework:

1. **For each assumption**, evaluate two dimensions:
   - **Impact**: The value created by validating this assumption AND the number of customers affected (in ICE: Impact = Opportunity Score × # Customers)
   - **Risk**: Defined as (1 - Confidence) × Effort

2. **Categorize each assumption** using the Impact × Risk matrix:
   - **Low Impact, Low Risk** → Defer testing until higher-priority assumptions are addressed
   - **High Impact, Low Risk** → Proceed to implementation (low risk, high reward)
   - **Low Impact, High Risk** → Reject the idea (not worth the investment)
   - **High Impact, High Risk** → Design an experiment to test it

3. **For each assumption requiring testing**, suggest an experiment that:
   - Maximizes validated learning with minimal effort
   - Measures actual behavior, not opinions
   - Has a clear success metric and threshold

4. **Present results** as a prioritized matrix or table.

Think step by step. Save as markdown if the output is substantial.

---

### Further Reading

- [Assumption Prioritization Canvas: How to Identify And Test The Right Assumptions](https://www.productcompass.pm/p/assumption-prioritization-canvas)
- [Continuous Product Discovery Masterclass (CPDM)](https://www.productcompass.pm/p/cpdm) (video course)

© phuryn · MIT · phuryn/pm-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor