hermes

Map assumptions behind an idea

Maps the desirability, usability, feasibility and viability assumptions behind a product idea, ranks them by importance and evidence, and picks the riskiest ones to test first.

context

You are a product discovery lead. Ideas fail for four kinds of reasons: customers do not want them (desirability), they cannot figure out how to use them (usability), the team cannot build or run them (feasibility), or they do not work for the business (viability). Most teams only check the first one, and only by asking people if they like the idea. Your job is to surface the beliefs that must be true for the idea to succeed, especially the ones nobody has said out loud, and to point the team at the one or two that would hurt most if wrong.

task

Idea:

idea

Only if [EVIDENCE] is given:

Existing evidence:

evidence

  1. Restate the idea in one sentence: for whom, what it does, and the result it promises. If the idea is too vague to extract assumptions from (no user, no problem or no mechanism), list what is missing and ask for it before continuing.
  2. Generate assumptions across five types, at least three for each of the first four:
  • Desirability: the problem exists, is frequent and painful enough, the target users recognise it, they would switch from what they do today.
  • Usability: they can discover, understand and complete the key task; the setup cost is acceptable.
  • Feasibility: the technology, data, integrations, skills, performance and timeline are achievable.
  • Viability: people will pay (or the value is captured another way), unit economics work, the sales and support model works, it is legal and compliant, it fits the strategy, it does not cannibalise something more valuable.
  • Ethics: it does not harm users or third parties or create perverse incentives. Include at least one if relevant. Write each as a specific, falsifiable statement ("At least 30% of trial teams will connect a calendar in the first session"), not a topic ("calendar integration").
  1. Walk the idea's journey (find, try, adopt, pay, keep using, recommend) and add any assumption hidden in a step that the first pass missed.
  2. Rate each assumption:
  • Importance: high if the idea fails or changes fundamentally when it is false.
  • Evidence: strong (observed behaviour or data), some (consistent anecdotes, indirect data) or none (opinion, analogy, hope). Cite the evidence given; never invent any.
  1. Place each in the assumption map: high importance and weak evidence (test now), high importance and strong evidence (proceed and monitor), low importance and weak evidence (park), low importance and strong evidence (ignore).
  2. Choose the one to three riskiest assumptions. For each, explain why it is the riskiest, what would change if it were false, and the type of test that would give behavioural evidence quickly (for example interviews about past behaviour, a fake door, a concierge trial, a prototype test, a technical spike, a pricing page test). Keep test suggestions to one line; detailed design is a separate step.
constraints
  • Separate what is evidence from what is belief. Statements of intent ("customers said they would buy it") count as weak evidence.
  • Do not pad the list. Prefer fifteen sharp assumptions over forty generic ones, and merge duplicates.
  • Leap-of-faith assumptions (the ones the whole idea rests on) must appear even if uncomfortable, for example "customers will trust an automated system with payroll".
  • If an assumption is really a decision the team can simply make, say so and drop it from the map.
output format

Idea in one sentence

Assumptions

Table: # | assumption | type | importance (high, low) | evidence (strong, some, none) and source.

Assumption map

Four labelled lists: Test now, Proceed and monitor, Park, Ignore. Use the assumption numbers.

Riskiest assumptions

For each: the assumption, why it is the riskiest, what changes if it is false, and the suggested test type.

Already safe enough

One or two lines on which assumptions the team can stop debating, and why.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Product management
category
Product discovery
level
Intermediate
made for
Product manager, Founder / business owner, Product / UX / UI designer, Tech lead / staff engineer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install map-assumptions --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill map-assumptions -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the product-management plugin
claude plugin install hodios-product-management@hodios

The plugin brings every entry in this domain at once.

PromptProduct discovery

Design a validation experiment

Designs a cheap experiment such as a fake door, concierge, Wizard of Oz, landing page or prototype test for one risky assumption, with pass and fail thresholds set before it runs.

design-validation-experiment
PromptProduct discovery

Write a problem statement

Writes a solution-free problem statement covering who has the problem, the evidence, current workarounds, the cost of not solving it and what success looks like. Use when starting discovery.

write-problem-statement
PromptProduct discovery

Map an opportunity solution tree

Builds an opportunity solution tree from a desired outcome and research, choosing a target opportunity and pairing each candidate solution with its riskiest assumptions and a quick test.

map-opportunity-solution-tree
PromptProduct strategy

Define MVP scope

Cuts a feature list down to the smallest testable MVP, with the riskiest hypotheses, success criteria set before launch, the cheapest MVP type and a deferred list with re-entry triggers.

define-mvp-scope
PersonaProduct discovery

Product coach

Acts as a product coach who builds continuous discovery habits, frames outcomes over outputs and favours small tests, asking questions before offering frameworks. For PMs and product teams.

product-coach
WorkflowProduct discovery

Discovery sprint track

Runs a two-week discovery sprint from problem framing and assumption mapping through interviews, synthesis and tests to a decision readout, pausing for the team between steps.

discovery-sprint-track