assumption-test

Solid

Surfaces the hidden assumptions an idea depends on, sorts them by risk (likelihood-it's-false × damage-if-false) across desirability, viability, feasibility, and usability, then designs the cheapest test for the riskiest ones. Use when you say "what has to be true for this to work," "what's the riskiest assumption," "should we validate before building," "how do we de-risk this bet," or "this idea feels shaky and I can't say why."

Testing & QA 6 stars 1 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Assumption Test This skill runs a riskiest-assumption test on an idea. It decomposes the idea into the leap-of-faith assumptions it silently depends on, classifies each across the four risk lenses — **desirability** (do they want it?), **viability** (does it make us money / fit strategy?), **feasibility** (can we build it?), and **usability** (can they use it?) — then ranks by risk and designs evidence-cheap experiments for the top few. The goal is not to validate the idea. It's to find the assumption that, if false, kills the idea, and test that first for the least money and time. **Grounded in:** *Testing Business Ideas* — David J. Bland & Alex Osterwalder: map desirability/viability/feasibility risks and test the riskiest cheaply. **Go deeper (The Product Channel):** [Learning from Experiments](https://sidsaladi.substack.com/p/week-26-learning-from-experiments) ## When to use this - A new feature, product, or business idea has momentum but no one has named what has to be true for it to work. - You're about to commit engineering or budget to a bet and want to de-risk before building. - A pitch or PRD reads confident but rests on guesses dressed as facts. - Two stakeholders disagree on whether an idea is good — usually they're betting on different assumptions. - A launch underperformed and you want to reconstruct which assumption was actually false. ## Before you start (gather these) - **The idea, stated in one sentence** — what you'd build/launch and for whom. - **The...

Details

Author
Sidsaladi9
Repository
Sidsaladi9/persona-os
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

riskiest-assumption-finder

Finds the assumption that kills each concept and prices its test, part of the Design Thinking Pack by Polar Bear. Use this whenever the user says "run riskiest-assumption-finder", "what's the riskiest assumption here", "what should we test first", "what kills this idea", or a concept is heading toward a build and nobody has named the bet underneath it. Use it even for "we're pretty confident, we just want to move".

1 Updated 1 weeks ago
polar-bear-org
Testing & QA Listed

assumption-mapper

Discovery-stage skill: breaks a product idea into its load-bearing assumptions, ranked riskiest-first, each tagged testable/untestable with a proposed test. Use when the user pitches an idea and asks what it depends on — 'map the assumptions', 'what are we betting on', 'what could kill this', 'what needs to be true', 'riskiest assumption first' — or when /pm routes such a request here. Do NOT use to write the PRD or spec (Build stage), to size the market (opportunity-sizer's job), for knowledge questions about assumption-testing methods, or for analyzing non-product documents.

1 Updated today
Abhillashjadhav
Code & Development Listed

identify-assumptions-existing

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.

0 Updated 3 weeks ago
brainAlly