# Pm Assumption Mapping

> Assumption mapping and product hypothesis testing frameworks for validating product ideas.

- Skill: `majiayu000/pm-assumption-mapping` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/pm-assumption-mapping`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/pm-assumption-mapping/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/pm-assumption-mapping

---


# Assumption Mapping & Hypothesis Testing

Frameworks for identifying, prioritizing, and testing product assumptions.

## Riskiest Assumption Test (RAT)

```markdown
## Assumption Map

### Desirability (Will they want it?)
| Assumption | Evidence For | Evidence Against | Risk Level |
|------------|--------------|------------------|------------|
| [Users want X] | [data] | [data] | High/Med/Low |

### Viability (Will it work for the business?)
| Assumption | Evidence For | Evidence Against | Risk Level |
|------------|--------------|------------------|------------|
| [Users will pay $X] | [data] | [data] | High/Med/Low |

### Feasibility (Can we build it?)
| Assumption | Evidence For | Evidence Against | Risk Level |
|------------|--------------|------------------|------------|
| [We can integrate with X] | [data] | [data] | High/Med/Low |

### Riskiest Assumption to Test Next
**Assumption:** [The one with highest risk + least evidence]
**Test:** [Cheapest way to validate/invalidate]
**Success Criteria:** [Specific threshold]
**Timeline:** [Days/weeks]
```

## Product Hypothesis Format

```markdown
## Hypothesis: [Short name]

**We believe that** [building this feature/making this change]
**For** [target user segment]
**Will result in** [expected outcome/behavior change]
**We will know we're right when** [measurable success criteria]

### Riskiest Assumption
[The assumption that if wrong, invalidates the hypothesis]

### Minimum Test
[Cheapest/fastest way to validate]
- Type: [Prototype/Fake door/Concierge/etc]
- Duration: [X days/weeks]
- Sample size: [N users]

### Decision Criteria
- **Ship if:** [specific threshold met]
- **Iterate if:** [mixed signals, specify]
- **Kill if:** [specific threshold not met]
```

## Test Types by Assumption

| Assumption Type | Test Method | Timeline |
|-----------------|-------------|----------|
| Desirability | Fake door, landing page | Days |
| Usability | Prototype testing | Days |
| Value | Concierge MVP | Weeks |
| Feasibility | Technical spike | Days |
| Viability | Pre-sales, LOIs | Weeks |

## Assumption Prioritization

```
Priority = Risk Level × Impact if Wrong × Cost to Test (inverse)
```

Test assumptions that are:
1. High risk (least evidence)
2. High impact (invalidates entire concept)
3. Low cost to test (quick experiments)

