How a product manager ships a voice-driven MVP prototype in one weekend. Slice the demo into five features and speak each one as a verbal contract. Recheck it against the pitch on Sunday, then port it into Monday's demo..

As a product manager, you rarely get a clean weekend to build, yet your pitch deck is full of assumptions that only a runnable demo can settle. A voice-driven MVP prototype changes the arithmetic of that weekend. Instead of typing prompt after prompt and watching the cursor blink, you speak the product decision you are testing, and the assistant turns that intent into working code while you stay inside the product thinking. The goal is not impressive engineering. The goal is a demo that answers one question the team keeps re-arguing in every planning meeting, and when you dictate, that question stays in the room, because you can hear yourself commit to a choice before the code appears.
Start by writing the single sentence that describes the decision. Something like: does a user complete the flow faster when we nudge them at the second step, or when we let them wander first? That sentence, and not a feature list, becomes your Saturday morning compass. Most PMs skip this and open a boilerplate template, which is exactly how the weekend evaporates into scaffolding that nobody needed. Say the sentence out loud twice, then tell the assistant to build the narrowest thing that demonstrates it. If the answer to your sentence cannot be observed in the demo, the demo is the wrong demo, and speaking this realization early is cheaper than discovering it on Monday in front of stakeholders.
The temptation is to validate five hunches at once, and each extra hunch costs you hours of the weekend. Resist it by making the demo ugly on purpose: one screen, one state change, no design system, no auth flow, no empty states for a scenario you invented. The same discipline applies to the words you dictate. When you speak, keep the request to one behavior per prompt, because a spoken monologue about four behaviors produces four half-implemented features and a Sunday where you reconcile contradictions instead of shipping. A voice-driven MVP prototype works because your mouth is faster than your doubt, and confidence about scope is the scarcest resource for a solo builder anyway.
There is a practical trick for the first evening: record your own explanation of the demo to a friend, roughly three minutes, before you touch the code. That recording is the acceptance criteria. When you dictate a prompt later, you can measure it against the recording instead of against your drifting enthusiasm. PMs who do this report that the recording also kills scope creep, because hearing yourself promise a walkable flow makes it embarrassing to build the fancier one instead. If the demo you can finish by Sunday night does not cover the recording, you cut the recording, not the sleep. The smallest demo that answers the question is the one you will actually finish.
Finally, be honest about what the demo replaces. It does not replace a roadmap, a discovery interview, or the design review; it replaces the month of speculation that usually precedes all three. In a weekend you can only earn a decision, not a business model, and a voice-driven MVP prototype earns the decision faster because the feedback loop between your spoken intent and a visible artifact is measured in minutes rather than days. Plan the Sunday evening slack before the weekend starts, and let the demo be finished but small instead of ambitious and stalled. The two days are a bet that the decision is worth more than the deliverable, and the bet is one a product manager is uniquely qualified to place.
Once the decision sentence exists, slice the demo into exactly five features, no more and no fewer. Five is a spoken number, not a mystical one: it is the largest count you can hold in your head while dictating prompts, and it maps neatly onto the five demos you will show on Monday. Write each slice as a verb phrase a human would say, such as collect a phone number, or show a progress state. If a slice needs three sentences to describe, it is two slices wearing one name. Speak the five slices onto a voice memo or a sticky note before the build, because the act of saying the list out loud reveals the feature you secretly do not care about, and you can delete it on Saturday instead of carrying it to the demo.
The slices should form a path, not a collection: the first slice is the entry point, the last slice is the payoff, and the middle three are transitions that a viewer can follow without you explaining them. When the slices are a path, your spoken prompts become a story you can narrate in one breath, and the assistant holds a coherent context instead of five unrelated requests. Order them by risk, not by build order. A PM who dictates risk first gets the hard answer early on day one, while the comfortable work waits for day two, and the demo you show on Monday reflects a real trade-off instead of an optimistic sequence of screenshots.
Each slice needs a verbal contract of three parts: what input it takes, what output it shows, and what a human does when it breaks. Say those three parts into the microphone, slowly, as if explaining to a developer you just met, and let that explanation be the prompt body. This is the habit that separates a productive weekend from a frustrating one, because typing a contract feels like homework while speaking it feels like thinking. The assistant will implement exactly what you said, which means the quality of the demo is bounded by the clarity of your dictation, and on a two-day clock that is the trade you want to make.
Resist the urge to slice by technical layer, since a weekend demo has no layers worth naming. Slicing by screen, by path, or by user story keeps every one of your five features describable in a single spoken sentence later, when the Monday meeting puts you on the spot. If you catch yourself planning a database migration as a slice, you have left product mode and returned to planning mode, so stop and re-state the slice from the user's point of view. The five features form the backbone of your spoken prompts for the whole weekend. A slice that cannot be spoken in one breath is not a slice yet, and the extra minute of slicing is the cheapest risk reduction the weekend offers.
Keep the list visible while you work, ideally taped to the monitor or pinned beside the editor window. Every time you finish a slice, say its name and cross it off. That tiny ceremony keeps you steering toward the demo rather than drifting into the pleasant side quests the assistant happily builds for you, and it gives the afternoon a rhythm that typing alone rarely provides. The five lines on the note are also your emergency brake: when the assistant proposes an eleventh feature or the demo starts to sprawl, you point at the list and say out loud which item it replaces, and the answer is usually none of them, so the proposal dies politely instead of silently joining the build. The brake works because the list was spoken into existence, and a spoken list is harder to argue with than a memory.
Begin the build with the backend, even though it is invisible on Monday, because a visible screen wired to nothing is a meeting prop, not a demo. Backend first also means your spoken prompts stay short, since you are describing behavior and data rather than pixels, and short prompts are the ones a voice interface transcribes cleanly. Dictate the data model in one sentence, then the endpoint behavior in the next, and run the assistant's tests before you admire anything. The habit of running after each spoken chunk is what keeps a weekend build from collapsing into a pile of half features that break when you touch them.
When you move to screens, do not describe layouts. Describe what a person needs to do at each point, since the assistant can choose sensible components, while your value is knowing the intent. A prompt like: make the second screen show the phone number form with a validation message that appears only if the user skips it, is a complete product sentence, and it reads naturally when spoken. Layout chatter such as: put the button on the right, adds words without adding decisions, so you pay the transcription cost for nothing. Save your words for the choices that only the PM can make, which is the entire argument for doing this weekend manually at all.
One prompt at a time is the rule that protects the whole build. A single spoken prompt should produce a runnable change that answers one question, and you should be able to look at the result and say yes or no in under a minute. When you batch, you lose the ability to attribute a bug to a decision, which matters because the assistant's mistakes blend with your own at the end of a long day. Pair each prompt with its purpose as you speak it: what I want, why, and what to do if the data is missing. The why is the part that no code review will ever contain, and it is exactly the part that makes the build yours.
Interleaving backend and screens is why a spoken session beats a typed one here. While the assistant works on the endpoint, you can keep narrating the next slice into the void without blocking your hands, and a voice tool lets you capture those thoughts before they evaporate. With typing, those in-between thoughts cost you a switch of context and often disappear; with voice, the thoughts become the next prompt automatically. Halfway through Saturday, the rhythm feels less like engineering and more like directing, and that is the feeling the whole plan is designed to produce. The narration is never wasted: every spoken thought is either a prompt, a cut, or a note, and all three are useful to the build, while a typed thought that loses its momentum is only ever a half-finished thought.
Sunday morning, before polishing anything, open the original pitch and read your three-minute recording from Friday night. Then click through the demo end to end, saying out loud what you see versus what the pitch promised. This is the most valuable ten minutes of the weekend, because the gap between the promise and the artifact is the exact content of your Monday conversation. Write the mismatches down in two columns: promises the demo does not yet cover, and promises you now believe were wrong. The second column is the product insight the weekend was for, and a PM who cannot find one has built an app instead of learning something.
Most mismatches are scope mismatches, not quality ones, and they fix themselves if you delete the extra feature rather than add the missing one. Say the deletion decision out loud before you make it, because speaking a cut forces you to defend it, and the cut that survives your own defense is the one the stakeholders will accept. The original pitch is a hypothesis, not a contract, and your Saturday build is evidence about that hypothesis. Re-checking against the pitch turns the demo from a showcase into an argument, and arguments are what the Monday meeting is actually for. A demo that argues is a demo that earns its weekend.
Fix only two things in the afternoon: the flow that breaks during your click-through, and the one screen that confuses you visually. Everything else gets a note in the readout deck instead of an edit, and your spoken narration of what you are leaving for later is the seed of the next sprint's backlog. Time-box the fixes, and let the assistant do them while you draft the Monday readout in the same session. Speaking the readout first is a useful trick, because the sentences you say confidently are the ones that will survive executive questioning, while the ones you stumble on are the ones to investigate before the meeting.
Finish the evening with a dry run exactly as you would present it, including the dreaded live flakiness. Open a fresh browser, clear any demo data, and walk through while narrating every choice, same as a rehearsal. Anything that waits for the real meeting to fail should be caught now. If a step needs a fix that you cannot finish in thirty minutes, remove the step from the demo path and say so in your notes. A stubbed path with a spoken explanation is more honest than a broken one with a hopeful smile. The rehearsal is also the rehearsal of the answer to the hardest question, and the hardest question is almost always about what you left out.
Finally, put aside forty minutes with no screen at all. Walk the house, make tea, or sit somewhere quiet and speak a loose summary of the weekend into a memo. Those minutes produce the framing sentence you will open with on Monday, the one that turns a demo into a decision. The build already happened on Saturday; Sunday is for the story, and the story is the deliverable the stakeholders actually consume. Resist the urge to sketch diagrams during the walk; the point is the sentence, and a sentence that arrives by walking is a sentence you will be able to say in the room without reading. If the memo comes out as a list of features you have overbuilt, that is the honest signal of the weekend, and the signal is worth sitting with for a minute before the polish instinct drags you back into the diff.
The demo exists to be shown, so Monday morning starts with porting the build out of your local weekend context and onto a machine or link you are willing to display. Deploy to a staging environment or a shared preview link, because a demo that requires your laptop to be awake, charged, and online is a demo with a timer on it. While the deploy runs, dictate your opening line out loud: this weekend I tested whether X is true, and here is what I found. Saying it in advance stops you from opening with a feature tour, which is the default and least useful way to start a stakeholder conversation.
Shape the demo into three beats, mirroring your five slices: the decision you set out to test, the one change that demonstrates the answer, and the trade-off you made to stay small. Each beat is one spoken paragraph, and you can rehearse all three on the walk to the room. Stakeholders do not need to see five features; they need to see one honest decision and one honest cut, because that is what tells them you spent the weekend in product thinking rather than in tooling. Be explicit about what you deleted, since silence about a cut reads as a hidden risk.
When questions arrive, resist the urge to defend the code. Say instead: the demo answers this question, and here is the question it does not answer yet. Dictating that boundary beforehand, in a voice note while the deploy was running, is what keeps you calm in the room. Every question that touches a known boundary becomes a next-week ticket spoken out loud rather than a promise made under pressure. Stakeholders respect the boundary because it proves you actually tested something rather than polished everything, and a PM who can name the untested assumption is running the room instead of standing in it.
Close the meeting by naming the decision you are seeking and the date you want it by. A voice-driven MVP prototype has done its job the moment the room answers that question, and the build itself becomes a supporting artifact rather than the point. Afterwards, in the same day, dictate the notes: what changed in the pitch, what the demo proved, and what the next slice is. If you wait until Wednesday, the spoken clarity of Monday evaporates, and you lose the main product asset the weekend produced. One page of dictated notes, distributed the same evening, is the strongest possible sentence at the end of this story.
Plan roughly twelve focused hours across Saturday and Sunday, including the Sunday recheck and Monday port. The five-slice plan should consume about eight of those hours; the rest belongs to re-checking against the pitch, fixing the two visible problems, and rehearsing the presentation. If you are still building at hour ten, you have added scope, so cut a slice instead of extending the night.
You do not have to describe the backend, only the behavior behind it. Say what the demo must remember and what it must return, in plain sentences: the demo stores the email, and the second step refuses to continue without a real email. The assistant handles the storage details. Practicing this once against a tiny endpoint removes the fear in about fifteen minutes.
Show the screen, and keep the code one click away. Project the live demo and keep the editor open on a second tab, because a stakeholder who asks to see code is usually asking whether this was real, and showing the diff says yes faster than explaining it. Never present the code first, since the decision narrative is the part they need to agree with.
Counter it at the source: one slice per prompt, one behavior per slice, and a visible five-item checklist. When the assistant proposes an enhancement, answer out loud: not today. Speaking the phrase keeps the decision in your voice rather than in the diff, and it takes a second instead of the ten minutes you would spend explaining it in text to a teammate.

Choose the one decision your demo must settle, then speak it into a build.
Use it across macOS, Windows, iOS, and Android