Use after solution concepts exist to surface and prioritize assumptions behind outcomes, opportunities, or solution ideas and design experiments to test them.
apm install @kasperjunge/discover-assumptions[](https://apm-p1ls2dz87-atlamors-projects.vercel.app/packages/@kasperjunge/discover-assumptions)---
name: discover-assumptions
description: Use after solution concepts exist to surface and prioritize assumptions behind outcomes, opportunities, or solution ideas and design experiments to test them.
---
# Discover Assumptions and Experiments
## Overview
Surface the riskiest assumptions in an Opportunity Solution Tree and design the smallest tests that can prove or disprove them quickly.
## Position in Workflow
Step 4 of product strategy workflow:
1. `/discover-outcomes` - Define outcomes
2. `/discover-opportunities` - Identify opportunities
3. `/ideate-solutions` - Explore solution concepts
4. `/discover-assumptions` - Validate with experiments (THIS)
## Inputs (ask if missing, max 5)
- Target node(s): outcome, opportunity, or solution
- Target users/market
- Existing evidence (data, research, learnings)
- Constraints (time, budget, ethics, legal)
- Decision deadline
## Assumption Types
- **Desirability**: Users want or value it
- **Usability**: Users can use it successfully
- **Feasibility**: We can build/deliver it
- **Viability**: It supports the business model
- **Risk/Compliance/Ethics**: It is safe and allowed
- **Strategic**: It aligns with goals and positioning
## Workflow
1. **List assumptions per node**
- Write assumptions as testable statements.
2. **Score risk**
- Impact (low/medium/high) x uncertainty (low/medium/high).
- Note current evidence strength (none/weak/moderate/strong).
3. **Prioritize**
- Select top 3-5 riskiest assumptions.
4. **Design experiments**
- Propose 2+ tests per assumption, fastest/cheapest first.
- Define hypothesis, method, sample, success metric, and decision threshold.
5. **Sequence tests**
- Start with tests that can invalidate assumptions quickly.
## Experiment Patterns (examples)
- Customer interviews, observation, diary studies
- Survey with behavioral intent + follow-up validation
- Smoke test or landing page
- Fake-door or click-through test
- Concierge or Wizard-of-Oz pilot
- Prototype usability test
- A/B test or pricing experiment
- Limited rollout with manual operations
## Output Format
```
## Assumption Discovery
### Context Summary
[1-3 sentences]
### Assumptions (by node)
- Node: [Outcome/Opportunity/Solution]
- Assumption: ... (type: desirability)
- Evidence: ... (strength: weak)
- Risk: impact high x uncertainty high
### Top Risks
1) Assumption: ...
- Why risky: ...
### Experiments
1) Assumption: ...
- Hypothesis: ...
- Method: ...
- Sample: ...
- Success metric: ...
- Decision threshold: ...
- Time/cost: ...
### Sequenced Plan
1) ...
2) ...
### Open Questions
- ...
### Next Step
If assumptions are validated, proceed to product planning.
```
## Quick Reference
- Turn beliefs into testable statements.
- Prefer tests that can disprove the assumption fast.
- Document decision thresholds before running tests.
## Common Mistakes
- Treating opinions as evidence
- Testing solutions before validating the underlying assumption
- Running expensive tests without cheap falsification attempts
- Vague hypotheses or missing thresholds