Run a Product Discovery Sprint with Claude
Before a PRD, find the market gap, your riskiest assumptions and the experiment that tests them first. Three prompts turn two weeks into an afternoon.
Capture meetings without lifting a finger
Granola uses AI to transcribe and summarize your meetings automatically. Pair it with Claude Code via MCP to turn meeting notes into action items, tickets, and code.
Try Granola freehow it works
01 / 06
You have a product idea and a blank doc.
No PRD yet. No wireframes. Just a belief that something is worth building — and the nagging feeling you should validate that before you commit six weeks to it.
02 / 06
You paste your idea and what you know about the market into Claude.
Raw thinking, competitor names, user complaints you've heard, anything. Claude structures what you give it.
03 / 06
Claude maps the competitive landscape and surfaces the gap nobody owns.
Not a list of features. A market map: who solves this, for whom, and where the underserved segment lives.
04 / 06
You map your assumptions by risk and confidence.
Claude uses Teresa Torres's 8 risk categories to organize what you believe and flag where you're guessing.
05 / 06
You design the experiment that kills the riskiest assumption first.
XYZ hypothesis format: specific belief, measurable outcome, clear kill criteria. The smallest test that produces a real decision.
06 / 06
You have a strategy-ready discovery package.
Market context, ranked assumptions, and a test plan. Enough to decide whether to build, pivot, or stop before a single wireframe is made.
How this sprint works
Three prompts. Run them in sequence. Each one builds on the output of the previous.
Start with competitive analysis to understand the space. Then map your assumptions to find what you're most uncertain about. Then design an experiment to resolve the most dangerous uncertainty before you commit to building.
You can stop after any step if you have what you need.
Prompt 1: Competitive analysis
Map the market before you design anything. The goal isn't a competitor list: it's understanding where the underserved segment lives and why current solutions don't own it.
Click a violet field and type your own details, then copy.
What you get back
Direct competitors
Notion dominates the knowledge management space for teams. Strengths: flexible, integrates with everything, strong community. What users complain about: "starts simple, becomes a mess," poor search across large workspaces, no structure enforcement. Segment they're ignoring: teams that need process compliance, not just storage.
Confluence owns the enterprise segment. Strengths: Jira integration, permissions, audit trail. What users complain about: slow, hard to navigate, feels like filing a TPS report. Segment they're ignoring: mid-market teams who want Confluence-level reliability without the overhead.
Slab sits between them. Clean, fast, good editor. Segment they're ignoring: teams with a lot of recurring process documentation (not one-off pages).
Indirect substitutes
Google Docs (for teams that never migrated), internal wikis, and Slack pinned messages. These persist because switching cost is high and "good enough" threshold is low for static documentation.
The gap I can identify with confidence
Teams generating high volumes of recurring documentation (sprint notes, customer call summaries, decision logs) have no tool that treats structured recurrence as a first-class feature. Everything assumes documentation is created once. The segment: operations-heavy teams at 20 to 200 people who run repeatable processes and currently maintain those docs manually.
Confidence note: The competitor strengths/weaknesses above are based on patterns in public reviews (G2, Reddit, ProductHunt). The gap is my inference from those patterns, not cited directly. Worth validating with 3 to 5 user conversations before treating it as confirmed.
Prompt 2: Assumption mapping
After the competitive analysis, you have a sharper idea of what you're building. Now map what you believe to be true — and rank the beliefs by how risky they are if you're wrong.
Click a violet field and type your own details, then copy.
Prompt 3: Experiment design
Take the highest-priority assumption from your mapping and design the smallest test that would give you a real answer.
Click a violet field and type your own details, then copy.
Variations
Click a violet field and type your own details, then copy.
Click a violet field and type your own details, then copy.
Click a violet field and type your own details, then copy.
Tips and gotchas
The output is only as rigorous as your ability to judge it. Claude will always find a market gap if you ask it to find one. It will confirm your assumptions if you don't push back. Treat every output as a first draft, not a verdict. Your job is to challenge it: "What would make this gap not real?" "What assumption are we making about user behavior that we haven't validated?"
Competitive analysis is the most dangerous prompt. Claude infers from public signals: G2 reviews, Reddit threads, ProductHunt comments. It doesn't have access to private roadmaps, real churn data, or internal positioning documents. Always ask it to flag confidence levels, and follow up with: "Steelman the case that this gap doesn't actually exist."
Assumption mapping gets better when you add what Claude missed. Claude can only surface assumptions from what you told it. After you get the output, read through it and ask: "What am I assuming that I didn't even think to mention?" Add those manually. The unstated assumptions are usually the most dangerous ones.
Experiment design is the hardest part to skip. Most teams do the analysis, nod at the assumptions, and go straight to building. The experiment design step forces you to define what "right" looks like before you start. If you can't write a kill criterion, you don't actually have a hypothesis: you have a hope.
Run all three in one session. Each prompt builds on the previous output. If you spread them across days, you lose the thread. Two to four hours in one sitting is the right scope.
Ready to try?
Start with Prompt 1. Paste your idea and run the competitive analysis. You'll know within 30 minutes whether the sprint is worth continuing.
Write your PRD next once discovery is done.
Need somewhere to deploy?
Railway gives you one-click deploys from GitHub with generous free tier. Perfect for shipping what Claude Code builds.
Deploy your first app on RailwayPick the right Claude plan for your workflow
Use our side-by-side comparison to match plan to workload so you never hit limits mid-sprint.
Open plan comparisonNew guides, when they ship
One email, roughly weekly. CLAUDE.md templates, workflows I actually use, and the cut-for-length stuff that does not make the public guides. One-click unsubscribe.
Or read Product Field Notes, the Substack
