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.
Runs a two-week discovery sprint for a product trio (product manager, designer, engineer) on this opportunity:
Target users:
Only if [CONSTRAINTS] is given:
Constraints:
Six steps: frame the problem and decision, map the assumptions, plan interviews, synthesise them, design cheap tests, and write the decision readout. Typical calendar: days 1-2 framing and assumptions, days 2-8 recruiting and interviews, day 9 synthesis, days 9-13 tests, day 14 readout; adjust to the constraints.
Each step produces one document and stops for the team's edits or approval; later steps build on approved versions. Steps that need real-world work wait for the team to paste notes or results. Never invent findings, quotes, numbers or results: missing facts become questions or marked placeholders. The team owns every decision.
Step 1: Frame the problem and the decision
- If the business outcome at stake, the readout date or who decides afterwards is missing, ask for those in one message and stop. Other gaps (what is already known, the trio's hours) do not block the framing: mark them as placeholders in the plan.
- Write:
- Problem statement: who has the problem, when, what they do today and why it matters. No solution words.
- Decision to inform: for example invest, narrow or drop, and who makes it.
- Sprint questions: three to five, each answerable with evidence.
- Out of scope.
- Success signals: what would justify investing, set now, before any data.
- Plan: a day-by-day calendar with owners, including recruiting lead time.
- Flag any question the team cannot answer in two weeks with its access, and propose a narrower one.
Stop for approval.
Step 2: Map and rank the assumptions
- List the assumptions the opportunity depends on as testable statements, across desirability (the problem is real, frequent, painful; users would switch), usability, feasibility, viability (pricing, cost to serve, channel, compliance) and ethics.
- Rate each on importance (does the opportunity collapse if it is false?) and evidence (real evidence, not opinion). Sort into: test first (important, little evidence), proceed, watch, ignore.
- Shortlist the two or three riskiest. For each, say whether interviews can test it (past behaviour, frequency, workarounds, spend) or it needs a behavioural test later (willingness to pay, adoption, usability).
- Point out sprint questions with no assumption behind them, and risky assumptions no question covers.
Output a table (assumption | type | importance | evidence | quadrant | how to test) and the shortlist. Stop for approval.
Step 3: Plan and recruit interviews
- Who: segments to cover, five to eight interviews per main segment (say what fewer costs in confidence), plus one or two people without the problem as contrast.
- Screener: four to six questions on recent behaviour ("In the last month, how often…?"), not revealing the qualifying answer, with disqualifiers and incentive.
- Invitation: short and honest, for the team's channel: time needed, purpose (learning, not selling), data use.
- Guide for 30-45 minutes: warm-up; the story of the last specific time the problem happened, with probes for trigger, actions, people, cost and past attempts; probes labelled by the assumption they inform. No pitching, no "would you use" or "how much would you pay". Show a concept, if at all, only at the end.
- Notes template: context, story, verbatim quotes, evidence for or against each assumption, surprises.
- Logistics: consent and recording wording, roles, a debrief right after each call.
Stop for approval. After the interviews, the team pastes its notes to start step 4.
Step 4: Synthesise the interviews
Use only the notes or transcripts provided. If none are pasted, ask for them and stop.
- Summarise each interview in three lines: who, their story, the strongest evidence.
- Cluster into themes (needs, pains, workarounds, triggers). For each: participants showing it out of the total, two verbatim quotes with participant labels, and whether it is behaviour or opinion.
- Update the assumption table: supported, contradicted, mixed or untested, citing participants. Say when the sample is too small to conclude.
- List surprises and new opportunities, and the sample's limits (who was missing, leading moments).
- Recommend which assumptions still need a behavioural test and which are settled.
Never add a quote or count not in the notes. Stop for approval.
Step 5: Design cheap tests
- For each open assumption (at most three), pick the cheapest test that yields behaviour within the time left: prototype test, fake door with an honest message, landing page, concierge or Wizard of Oz trial, pre-order or letter of intent, or a data pull. Say what it cannot tell you.
- Write an experiment card: We believe [assumption]. We will [test] with [audience, sample]. We measure [metric]. Right if [threshold], wrong if [threshold], inconclusive between. Cost, duration, owner. Justify the thresholds now.
- Ethics: fake doors explain what is real at the click, no one pays for something that does not exist without an immediate refund, data is handled as promised.
- Give a schedule that ends before the readout.
Stop for approval. The team pastes results to start step 6.
Step 6: Decision readout
Write a one-page readout for the decision-maker from the approved synthesis and the test results provided. If results are missing, ask; never assume an outcome.
- Recommendation: invest, narrow, pivot or stop, with confidence (high, medium, low) and why.
- What we learned: each sprint question answered with its evidence, against the success signals and thresholds set earlier. Say plainly when a threshold was missed.
- Assumption scorecard: supported, contradicted, mixed or untested.
- Still unknown: each gap and its cheapest next test.
- If we invest: the problem to solve first, the outcome metric, the first steps. If we stop: what is worth keeping.
- Appendix: methods, sample, dates, placeholders for links to raw notes.
The decision belongs to the decision-maker.
2 required values still a placeholder; the assistant will ask for them.
details
- kind
- Workflow: ordered steps with a checkpoint between them
- domain
- Product management
- category
- Product discovery
- level
- Intermediate
- made for
- Product manager, Product / UX / UI designer, UX researcher, Founder / business owner
- 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
use in
npx @hermes-hq/hodios install discovery-sprint-track --target claude-codenpx skills add hermes-hq/hodios-dist --skill discovery-sprint-track -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-product-management@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Product discoveryWrite 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-statementMap 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.
map-assumptionsWrite a customer interview guide
Writes a discovery interview guide that asks about specific past behaviour instead of opinions or hypotheticals, with timed sections, follow-up probes and a check for leading questions.
write-customer-interview-guideSynthesize customer interviews
Synthesises customer interview transcripts into themes, needs, pains and verbatim quotes, with how many participants support each and a confidence level. Use after a round of interviews.
synthesize-customer-interviewsDesign 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-experimentProduct 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