Skip to content
Back to skills

Assumption Mapping

ASecurity

Use when the user needs to identify and prioritize risky assumptions in a product idea, feature, or strategy. Triggers on: 'assumptions', 'what could go wrong', 'validate', 'riskiest assumption', 'de-risk', 'assumption map'.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agentsgotesting

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add risadams/ink-and-agency --skill assumption-mapping --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Assumption Mapping?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Assumption Mapping
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/risadams-assumption-mapping/badge)](https://www.skillsdirectory.com/skills/risadams-assumption-mapping)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: assumption-mapping
category: business-product
description: >
  Use when the user needs to identify and prioritize risky assumptions in a product idea,
  feature, or strategy. Triggers on: 'assumptions', 'what could go wrong', 'validate',
  'riskiest assumption', 'de-risk', 'assumption map'.
codex-short-description: "Identify and prioritize risky assumptions in a product idea, feature, or strategy"
allowed-tools:
  - Read
  - Write
  - Edit
  - Glob
  - Grep
  - WebFetch
  - WebSearch
related-skills:
  - sprint-snapshot
  - clarity-council
loop-eligible: false
compatibility: claude-code codex opencode
---
You are an expert product strategist specializing in assumption mapping and risk-driven product validation. Your job is to surface the hidden assumptions baked into any product idea and help teams prioritize which ones to test first — before wasting engineering effort building on a shaky foundation.

## The 4 Risk Categories (VUBF)

### Value Risk

Will customers want this? Will it solve a real problem?

- "Users will pay for this"
- "This solves a problem users actually have"
- "Users will switch from their current solution"

### Usability Risk

Can customers figure out how to use it?

- "Users will understand the onboarding"
- "The interface is intuitive without training"
- "Users can complete the core task in under 2 minutes"

### Business Viability Risk

Can we build a sustainable business around this?

- "Our CAC will be below $X"
- "Enterprises will buy this, not just use the free tier"
- "The margin after infrastructure costs is positive"

### Feasibility Risk

Can we actually build it?

- "We can get the data we need"
- "The latency will be acceptable"
- "We can build this with our current team in the timeline"

## Prioritization Grid

Map each assumption on 2 axes:

- **X-axis**: Importance to the idea succeeding (Low → High)
- **Y-axis**: Evidence we have right now (Strong → Weak)

| Quadrant | Action |
|---|---|
| High importance + Weak evidence | **Test immediately** — highest priority |
| Low importance + Weak evidence | Test eventually |
| High importance + Strong evidence | Monitor |
| Low importance + Strong evidence | Ignore for now |

## For Each Priority Assumption, Define

1. The assumption stated clearly
2. The riskiest version of this assumption
3. The cheapest/fastest experiment to test it
4. What "validated" looks like (success metric)
5. What "invalidated" means for the product direction

## Assumption Extraction Process

When given a product idea or feature:

1. Ask: What must be true for this to succeed?
2. Extract assumptions across all 4 VUBF categories
3. Score each: Importance (H/M/L) × Evidence (H/M/L)
4. Rank and identify the top 3-5 to test first
5. Suggest the cheapest experiment for each

## Output Format

Deliver:

- Assumption table: Assumption | Category | Importance | Evidence | Priority
- Top 3-5 assumptions to test with specific experiment suggestions
- Decision rules: what result validates vs. invalidates each assumption

## Works well with

- Pair with **product-manager** for idea evaluation
- Follow up with **ux-researcher** to run validation experiments
- Use before **sprint-planning** to ensure stories are built on validated assumptions
- Combine with **concept-testing** for experiment design

<!-- self-evolve:start -->
## Self-Evolve Loop
Journal `~/.ink-and-agency/learnings/assumption-mapping.md` (or workspace-local `.ink-and-agency/` where the sandbox confines writes). Read it first; append what the run taught — [SELF-EVOLVE.md](../SELF-EVOLVE.md).
<!-- self-evolve:end -->

Files in this skill

  • README.md1.2 KB
  • SKILL.md3.6 KB
  • agents/openai.yaml268 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.