From innovation
Activate for: assumption, hypothesis, assumption map, MVP, minimum viable product, lean startup, what assumptions am I making, test my idea, what could go wrong, assumption risk, validate assumption, kill my idea, stress test, what should I test first, MVP design, MVP scoping, what to build, minimum feature set, success criteria, failure criteria, pivot criteria, build plan, riskiest assumption, leap of faith assumption, critical assumption. NOT for: idea generation (use idea), customer discovery (use discovery), pilot results analysis (use validate).
npx claudepluginhub panaversity/agentfactory-business-plugins --plugin innovationThis skill uses the workspace's default tool permissions.
Before executing, check for `innov.local.md` in the working directory.
Use this skill when the user asks to "map assumptions", "identify assumptions", "what are we assuming", "assumption audit", "what could go wrong with this idea", "test our assumptions", "what do we need to validate", "identify our riskiest assumption", or when reviewing an idea or PRD and wants to surface hidden bets before building. Do NOT use this skill for general risk analysis — that is part of the pre-mortem skill.
Provides Markdown templates for assumption mapping, riskiest assumption tests (RAT), and product hypotheses to prioritize risks and plan validation experiments for product ideas.
Document and prioritize the assumptions underlying your product strategy before validation.
Share bugs, ideas, or general feedback.
Before executing, check for innov.local.md in the working directory.
If found, extract:
If innov.local.md is not found:
Continue with conversation context. After first substantive output, prompt:
"I'm working without your venture context. Run Exercise 8 from Chapter 40
to build innov.local.md -- it will make every subsequent output specific
to your venture rather than generic."
Check venture.stage and calibrate:
If no customer_profiles or discovery data exist in innov.local.md: "You are mapping assumptions without customer discovery data. Your assumptions will be based on guesses rather than evidence. Consider running /discovery first -- the cost of bad assumptions is building the wrong product."
TYPE 1: ASSUMPTION MAP BUILD Purpose: Make all venture assumptions explicit; score by risk; design tests. Input: Venture context (from innov.local.md or conversation) Output: Full assumption map in three tiers with test designs
TYPE 2: ASSUMPTION PRIORITISATION Purpose: Identify the riskiest untested assumption to address first. Input: Assumption map Output: Prioritised test sequence with rationale
TYPE 3: MVP DESIGN Purpose: Scope the minimum product that tests the critical assumptions. Input: Top 3 assumptions to test; team; time budget Output: Feature set (in/out), success criteria, failure criteria, build plan
TYPE 4: VALIDATION PLAN Purpose: Design specific, cheap tests for a set of assumptions. Input: Assumption list with IDs Output: Week-by-week validation calendar with test methods and costs
ASSUMPTION MAP
Venture: [Name] | Stage: [Stage] | Date: [Date]
================================================================
TIER 1 -- EXISTENTIAL (if wrong, pivot required):
A-001: [Assumption statement -- specific]
Risk: HIGH | Evidence: [ASSUMED / ANECDOTAL / VALIDATED]
Why existential: [What fails if this assumption is wrong]
Cheapest test: [Specific test -- ideally: talk to someone, not build something]
Test cost: [Time + money]
Status: [UNTESTED / TESTING / VALIDATED / INVALIDATED]
[Repeat for each existential assumption -- typically 3-6]
TIER 2 -- SERIOUS (if wrong, product changes significantly):
[Same structure -- typically 4-8 assumptions]
TIER 3 -- IMPORTANT (if wrong, optimisation required):
[Same structure -- typically 5-10 assumptions]
TEST PRIORITY ORDER:
Week 1-2: [A-00X + A-00X] -- zero or near-zero cost tests
Week 3-4: [A-00X + A-00X] -- may require prototype or small build
Month 2+: [A-00X] -- requires pilot or live test
================================================================
CUSTOMER assumptions: -- The customer segment we identified is real and reachable -- They have the pain we think they have, with the severity we think it has -- They are currently trying to solve this problem (it's not just latent) -- They have authority/budget to buy a solution
PROBLEM assumptions: -- The problem is frequent enough to justify a dedicated solution -- The current solutions are genuinely inadequate (not just sub-optimal) -- Customers are willing to change their behaviour to solve it
SOLUTION assumptions: -- Our solution technically works as designed -- Customers can and will use it (adoption) -- It solves the problem at the quality level customers need
BUSINESS MODEL assumptions: -- Customers will pay our price -- We can acquire customers at our assumed CAC -- Customers will stay (churn assumption) -- Our gross margin is achievable
TECHNICAL assumptions: -- The core technology works at the required accuracy/scale -- We can build it with the team we have
Assign HIGH risk when: if this assumption is wrong, we either (a) have no revenue, (b) cannot build the product, or (c) cannot acquire customers at a viable cost.
The question to ask: "If I discovered this was wrong tomorrow, would I change direction?" If yes -> HIGH. If maybe -> MEDIUM. If probably not -> LOW.
MVP DESIGN DOCUMENT
Venture: [Name] | Timeline: [N] weeks | Target: [N pilots / $X MRR]
================================================================
CORE PURPOSE OF THIS MVP:
Test [N] things: (1) [Assumption A-00X]; (2) [Assumption A-00X]; (3) [A-00X]
MINIMUM FEATURE SET (build these; nothing else):
FEATURE [N]: [Name]
Why minimum: [Why this feature is necessary to test a critical assumption]
Spec: [Precise description -- what it does; what it does not do]
Tests: [Assumption ID(s) this feature tests]
EXPLICITLY EXCLUDED (do not build):
- [Feature]: [Why excluded -- what assumption it does NOT test]
[Continue -- the exclusion list is as important as the inclusion list]
SUCCESS CRITERIA (pivot-or-continue decision at end of MVP period):
- [Specific measurable outcome] -- validates [Assumption A-00X]
[Each criterion maps to one or more critical assumptions]
FAILURE CRITERIA (triggers pivot conversation):
- [Specific threshold] -> [assumption this invalidates] -> [what to consider]
BUILD PLAN:
Week 1-N: [What gets built each week]
================================================================
Before building anything, ask: can this assumption be tested more cheaply?
LEVEL 1 -- CONVERSATION: Just ask customers (cost: 30 minutes) LEVEL 2 -- LANDING PAGE / WAITLIST: One-page description, measure sign-ups (cost: 1 day) LEVEL 3 -- CONCIERGE MVP: Do the job manually for a customer (cost: your time) LEVEL 4 -- WIZARD OF OZ: Customer-facing surface; back-end manual (cost: dev time + your time) LEVEL 5 -- FUNCTIONAL MVP: Build the minimum that works end-to-end (cost: full dev time)
Rule: Go to Level 5 only if Levels 1-4 cannot test the assumption.
After any hypothesis output:
ALL OUTPUTS REQUIRE REVIEW BY A QUALIFIED PROFESSIONAL BEFORE USE IN BUSINESS DECISIONS.