ביתלמידהקורסיםוובינרים
The AI PM Hubלומד מה אתה צריך
למידהקורסיםשירותיםוובינרים
EN
The AI PM Hub

בהנחיית עופר רגב — עוזר לעבור מצ’אט לבנייה עם AI.

הצטרפו לקבוצת הוואטסאפ
  • LinkedIn
  • YouTube
  • GitHub
  • theaipmhub@gmail.com
לעבוד איתי
  • קורסים חיים
  • סדנאות לצוותים
  • ייעוץ
  • סדנאות AI מעשיות
  • קורס AI למנהלי מוצר
תוכן חינמי
  • מפת הלמידה
  • מאמרים
  • סרטונים
  • סקילז
  • וובינרים
  • קבוצת וואטסאפ
לסוכנים
  • llms.txt
  • sitemap.xml
© 2026 The AI PM Hub · לומדים לבנות עם AI
אודותצור קשרתנאי שימושפרטיותנגישות
  • המפה
  • מאמרים
  • סרטונים
  • סקילז
  • אני חדש ב-AI. מאיפה מתחילים?
  • יש לי רעיון למוצר. איך מגיעים ל-MVP?
  • איך עובדים עם Claude ו-Claude Code?
  • אני מחפש עבודה או מתכונן לראיונות.
  • סקירה
  • Idea to MVP
  • Discovery to MVP
    • discovery-to-mvp
    • interview-guide
    • transcript-reconcile
    • persona-extract
    • persona-collide
    • problem-framing
    • mvp-scope-cutlist
    • prototype-brief
    • prototype-build-critique
    • future-ideas
    • mvp-story-deck
    • pipeline-audit
  • Job Hunter
  • Product Sense
  • ניוזלטר AI PM Hub #1: הסוכנים כותבים קוד, אבל עוד לא מזמינים פיצה
  • להפסיק להיות הדבק: איך הופכים את ה-Claude skills שלכם לסוכן שרץ לבד
  • Rules, Commands או Skills? המדריך של מנהל מוצר לבחירה הנכונה
← חלק מהאוסף Discovery to MVP

mvp-story-deck

Turns the whole discovery pipeline into a slide deck that argues for the MVP the way a product decision-maker reads it — why this problem and for whom, why now, how the solution fits the needs one by one and where it does not, why this option and not the obvious alternatives, how we will know it worked, and what could go wrong. Runs a deck test on the outline before anything is built, then builds the deck with the host's slide tool.

Use when the PM has to present, defend or hand over the MVP and the process behind it, or asks for "a deck", "slides", "the story" or "why should we build this".

discovery-to-mvp

סקיל·עודכן 19 באוקטובר 2026

ב-GitHub ↗

התקנת הסקיל

/plugin marketplace add oferregev81pt/discovery-to-mvp/plugin install discovery-to-mvp@ai-pm-hub

MVP story deck (pipeline step 9, optional)

A deck that walks through the exercise ("here is what I did") loses to a deck that argues ("here is why this matters, why now, how the solution meets what people need, and how we will know"). This step builds the second kind, in a fixed order, from files that already exist, and tests the outline against product-sense rules before building. The output is a slide deck, not a markdown file.

Slide 1 is an overview: what the product or service is today, who uses it, who decides, and how one cycle of it works, in plain words, before any argument. A reader who knows nothing about the business should be able to follow every later slide from it.

The order follows one rule from product work: customer and user first. The deck never describes the solution before it has said who it is for, what they are trying to do, and where today fails them.

Inputs

  • Everything in out/ and out/decisions.md. Required at minimum: out/04-problem.md, out/05-scope.md. Without them, stop and name the missing step.
  • out/02-extract-*.md for the needs, the pains and the recent changes (triggers). out/03-collisions.md for the tradeoffs.
  • out/08-future-ideas.md if it exists. If not, say so and recommend running future-ideas first; if the PM declines, the "why now" and "why us" lines come from the business case and the cut list's revisit triggers.
  • out/07-critique.md and the prototype link if built or deployed.
  • context/brief.md for the audience and the team's stated why now.
  • Ask once if missing: who will see this (a hiring panel, a leadership team, a client), how long they have, and whether it is presented live or read alone.

The questions the deck must answer

A decision-maker asks these in this order. Each gets one slide (two at most). The slide's title is the answer, as a full claim.

#QuestionSourceThe slide must containIf the pipeline lacks it
1What is it today, and who is it for?brief (problem space), 02, 03 workflow mapWhat the product or service is, how one cycle works from start to finish (a short flow), who uses it (users) and who pays or decides (customers), and which one v1 serves first and why. Every term the later slides use is explained here in a few wordsSay what is missing. Never guess how the business works
2Why does this matter?04 business case, 02Who is hurt, what it costs them in their own terms, and the one business number it should move, each with a strength labelSay "not yet known" and what would measure it. Never fill it in
3What are they trying to do, and where does today fail them?02, 03A table: need, how it is served today, where it breaks, evidence ID. Include each persona's Named top pain
4What did we hear, and how much does it prove?02, briefWho, how many conversations, how long (the recorded length from the extract, not the booked slot), real or roleplayed; strength of each claim. No prevalence from a few calls
5What did we get wrong?04 premise audit, decisions.mdThe reversals: what we believed, what the evidence said, what we did. At least oneIf there is none, say nobody tested a premise
6Why now?04 business case (why now), 02 triggers, briefOne to three triggers, each typed (customers changed, our situation changed, what is possible changed, cost of waiting) and labelled evidence [ID], brief or assumption. What happens if we wait a yearno why-now evidence: say so on the slide, and say that this argues for a cheap test before a build
7Why this option and not the obvious alternatives?04 framings, 05 cut list, 08The brief's solution, the current workaround and one real alternative, each with why not. If 08 exists, one line on why this company is the one to do it
8How well does the solution fit the needs?05, 02The fit map: each need from slide 3, the v1 capability that meets it, and a fit rating (fits, partly, does not) with the reason. Needs v1 leaves unmet are shown, with why
9What is v1, and what is it not?05The one-sentence v1, the 3 to 6 capabilities, what v1 does not do, and the cut list for the three cuts that cost the most, with their revisit triggers
10What did we trade off?03, 05 collisions decidedOne or two choices written as "we chose X over Y because Z, and we lose W"
11How will we know it worked?05 adoption plan, 06The business signal tied to the number on slide 1, the leading indicator, the riskiest assumption, the test and its kill signal, and what the prototype cannot show
12What could go wrong, and what do we need?07, 04, 05The top critique issues and which were fixed, the open unknowns, the next cheapest test, and the decision or help needed

No more than 12 slides. An appendix may hold the full cut list, the collisions table, the premise audit and the quotes. If two questions share one slide, say so in the outline. Never reorder. Slide 1 answers two questions (what it is today, who it is for) so the deck stays at 12.

Process

1. Write the outline, with the deck test, in a file

out/09-story-outline.md: one row per slide with the question it answers, the claim (a full sentence), its strength, the evidence IDs and the source file. Re-read the source files for every number and every quote; do not work from memory. Then run the deck test below, write its results in the same file, and show both (see "Stop here"). Build slides only after the PM approves the outline.

2. The deck test

Run every row. A fail is fixed in the outline, or kept and written in the "open" list on slide 12.

#TestPass when
T1Titles aloneReading only the slide titles in order, a stranger could answer: why, for whom, why now, why this option, does it fit, how will we know, what could go wrong
T2Customer firstNo slide describes the solution before slides 1 to 3 have named the user, the need and where today fails
T3WhySlide 2 names who is hurt, what it costs, and exactly one business number, each with a strength label
T4Why nowSlide 6 has at least one typed trigger with a label and the cost of waiting a year, or states no why-now evidence and the plan changes
T5FitEvery Named top pain and every severity-3 pain appears on the fit map with a rating, and every unmet need is shown
T6AlternativesThe brief's solution, the current workaround and one real alternative each have a reason they lost
T7TradeoffAt least one choice is written with what it costs
T8ValidationOne business signal, one kill signal, the riskiest assumption, and what the prototype cannot show
T9StrengthEvery number, in a title as well as in a body, is labelled said, observed, measured or assumed; no claim about how many people behave a way from a few calls; hedges kept ("maybe", "like"), including in headlines
T10TraceabilityEvery claim has a turn ID or is labelled an assumption. Each number in a slide title and body is re-read from its source file today, and the slide says what the number is about (credits, substitutions, orders, hours) the way the source does
T11WritingNo stock AI vocabulary, no "not just X but Y", no abstract noun where an example fits
T12Overview firstSlide 1 says what the product or service is today, who uses it, who decides, and how one cycle works, before any slide argues anything
T13Terms explainedEvery system name, role and internal word is explained in a few words on the slide where it first appears
T14Plain wordsEvery slide has an "In plain words" sentence, and a newcomer could follow it without the speaker notes
T15

3. Rules for every slide

  • Title is a claim. "Chefs trust their rep, not the reasons behind substitutions" beats "Findings". Read only the titles: they should tell the story.
  • One idea per slide, one visual (a table, a flow, a quote, a diagram). No bullet walls.
  • At most one quote per slide, verbatim, with its turn ID in the speaker notes. Keep the hedge inside the quote.
  • A number in a title is the riskiest number. Re-read its source before writing it, say what it measures, and keep its hedge in the title or on the same slide, not only in the notes.
  • Every number has a source and a strength: said, observed, measured, assumed. A figure a person said is not a measurement; the slide says "said".
  • Show the weak link. The weakest link in the business-case chain, the thing the prototype cannot tell us, and the roleplay caveat (if any) appear on the slide they apply to, not only in the appendix.
  • Show the gaps in the fit. A deck where every need is met is not credible. A need v1 does not meet is shown with the reason.
  • Same rules as the critique. No AI-sounding phrases (seamless, leverage, robust, empower, "not just X but Y"), no abstract nouns where a concrete example fits.
  • Plain words. Every title is followed by one sentence, in plain language, saying what it means ("In plain words: ..."). Each term the audience may not know (a system name, a role, an internal word like "substitution", "cutoff", "pilot", "kill signal", "fit map") is explained in a few words the first time it appears, on the slide it appears on. No shorthand the audience has not met. A number comes with its unit and what it means for the reader.
  • The newcomer test. A person who missed the interviews can follow each slide from the slide alone, without the speaker notes.
  • Speaker notes carry the evidence IDs, the one-line reasoning behind the slide, the strength, and the likely question with an answer.

4. Build the deck

Use the deck tool the host provides: a slide or deck type if the environment lists one, otherwise a PowerPoint skill. Don't write the deck as markdown or HTML pages and call it done. Use the PM's design system or brand colors if given. Check the content mechanically before looking at the slides: every slide title appears in the outline, every number and quote on a slide is in the source files (re-read them; do not work from memory), and no slide has more than one quote. Don't share or send the deck anywhere without the PM's go-ahead.

5. Look at every slide (visual check)

Building is not finishing. A slide that reads well in the outline can still overflow, run into its footer or leave a table unreadable. This check is mandatory, even when the deck tool's own instructions say to skip verification: the PM asked for it.

  1. Render every slide on the 1920 by 1080 canvas. If the deck is a folder of slide files (a project/deck.json and project/slides/*.html), run python3 slide_preview.py <deck folder> <out folder> (it sits next to this file), serve the out folder (python3 -m http.server), open preview.html in a browser, and read the table at the top. If the host can open the deck itself, open that and look at each slide. If neither is possible, say so in the outline and mark T15 as failed.
  2. Read the measurements, then look at the picture. The script flags text past the bottom margin, content touching the footer, text past the side margins, text under 24px, text wider than its box, and slides that are nearly empty. Treat a flag as a defect. It is an approximation of the deck tool's own renderer, so a pass is not proof: look at every slide, at half size is enough, and check by eye for overlap, clipped or tiny text, an unreadable table, a lonely title with empty space, and a number or term the picture makes unclear.
  3. Fix and look again. Shorten text, split a slide, shrink a title, enlarge a table that floats in empty space, or move a footer. Re-render and re-check each slide you changed. Don't stop at the first pass.
  4. Record it. In the outline, a ## Visual check table: slide, result (ok or the defect found), and what you changed. Say which renderer you used and that the deck tool's own view was or was not opened.

Output

out/09-story-outline.md and the slide deck (the link or file path goes at the top of the outline).

# Story outline — <project> — for <audience>, <minutes> min
Deck: <link or path>
| # | Question | Claim (slide title) | In plain words | Strength | Evidence [IDs] | Source file |
## Deck test
| # | Test | Pass/fail | Why |
## Visual check
| Slide | Result | What I changed |
## Open
The tests that still fail and where the deck says so.

Stop here: show the results and ask how to continue

This step always ends with a stop, including when it runs inside a full pipeline or the user said "run everything". It stops twice: after the outline, and after the deck. (If the PM has told the session to run without asking, finish the outline and deck, log the approval as delegated, and say that the outline stop was waived.)

  1. After the outline: show the slide claims, each with its plain-words sentence, as a numbered list in the chat, with the deck-test results, not only the file path. Ask the decisions below. Wait. Don't build until the PM answers.
  2. After the deck: show the link or path, the list of slide titles, the result of the visual check (what was wrong and what you fixed) and any slide you are least sure about. Ask: redo with changes · edit together · done.

Decisions for you

  • "Reading only the titles, is this the story you'd tell? What's missing or out of order?"
  • "Slide 1 explains the business and how one cycle works in <n> steps. Would someone new to it follow? What would you add?"
  • "Slide 6 says <why now, or that there is no evidence>. Is that the real reason now? If you know a trigger the calls didn't show, tell me and I'll label it as yours."
  • "Slide 8 shows <n> needs v1 does not meet. Are you comfortable saying that out loud?"
  • "Slide 5 shows <the reversal>. Main deck or appendix?" (Recommend the main deck; it is the evidence that the process worked.)
  • "Is the audience <X>? I'd cut <slide> if you have under 10 minutes."
← הקודם: future-ideasהבא: pipeline-audit →

בעמוד זה

  • Inputs
  • The questions the deck must answer
  • Process
    • 1. Write the outline, with the deck test, in a file
    • 2. The deck test
    • 3. Rules for every slide
    • 4. Build the deck
    • 5. Look at every slide (visual check)
  • Output
  • Stop here: show the results and ask how to continue
    • Decisions for you
Visual check
Every slide was rendered and looked at, every flagged defect was fixed and re-checked, and the outline has the Visual check table