Product Academy
Maven · Live session · Prototyping

From PRD to Prototype

Test ideas, not perfection. Four steps to turn your PRD into a clickable prototype with AI.

A hi-fi prototype flow: screens linked with arrows and a sign-in decision
Today · tap a card to jump

Agenda

Why prototype first

Segway: is this an MVP? A prototype? First-gen?

Have a think before I tell you the story. What would you call it?

[DAVE: your live framing / audience poll for this question]

The Segway story

Segway: solution first, product later

  • Raised more than $100M in 2003
  • 7 years and $100M later
  • Sold to an investment company for $9M in 2013
Focus on what the market wants
  • Segway-Ninebot: kick scooters
  • Became profitable in 2015
  • Sold to Ninebot (Shenzhen) for $75M+
Two ways to build

Break up the validation steps

The traditional way

Need / problem→Solution→Build→Feedback→Pivot

Cost: time + $$$ + opportunity cost, all spent before you learn anything

Faster and cheaper

Need / problem→Validatedesigns + PoC→Pivot→Solution→Validateprototypes→Pivot→MVP

Validate the problem first, then validate the solution. Two smaller bets instead of one big one.

One problem, many solutions

There are multiple ways to solve a problem

The problem"Find a place to stay when I'm overseas."
Possible solutionsBook a local hotel · a local residence · a hostel · a camping ground
And then: mobile app? Tablet app? Chat bot? Website? All of the above?

Each one is a guess until a customer tells you otherwise. A prototype is the cheapest way to ask.

Keep this in mind all session

The goal isn't to make a wireframe, prototype, or MVP. Those are just steps.

The real goal is to find paying customers as fast as possible.

There's a bit of confusion in the industry

Wireframe, prototype, PoC, MVP: what's the difference?

StepWhat it isWhat it tests
WireframeLow-fidelity layout. No real interactionsStructure and flow
Hi-fi designPolished mockup of the final UI. Still not functionalLook and feel
PrototypeClickable simulation. May not use real dataUsability and the concept
Proof of conceptShows it can be built. Not meant for usersTechnical feasibility
MVPSmallest functional version that delivers valueReal behaviour
Alpha / beta / GAA more stable MVP with a limited audienceUsability and performance
ProductScaled, reliable solution (V1, V2, V3...)Ongoing value
The PM's role

The PRD defines what. The prototype tests how.

Your job is defining what's worth validating, not doing the design or the coding.

1IdeationWireframe + design to test concepts
2DevelopmentProof of concept to test feasibility
3LaunchMVP to test market fit

AI shortens the gap between wireframe, PoC, feedback and launch. You can go faster, but don't skip the steps. Each one is a foundation.

The process

Four steps from PRD to prototype

1A good PRDAI-powered, but brain dump first
2User goals and stepsStart from the end goal, list each step
34-5 key screensWireframe or hi-fi. What each screen shows
4Stitch it togetherArrows, restart, assumptions on the side

The old version of this lesson had three steps: map the user flows, draw each screen, connect everything. The PRD now comes first, because it's what you feed the AI.

Step 1 · a good AI-powered PRD

Brain dump first. AI second.

  • Start with a raw brain dump of what you already know: the problem, the user, and your assumptions
  • Then use AI (ChatGPT or Claude) to organise, reframe and clarify
  • Avoid starting with AI prompts. They "prime" your thinking and lead you, instead of following you
  • You drive the strategy. AI helps you express it better

The best PMs use AI to reflect their thinking, not replace it.

Step 1 · what a PRD is for

A PRD is a thinking tool, not paperwork

Why it helpsStructured thinking and clarity. Alignment across product, design and engineering. Connects strategy, user and execution. Gets your idea ready for prototyping and build.
Where it goes wrongFeels heavy if treated like paperwork. Easy to over-format instead of refining ideas. Not every section needs the same depth.

There's no perfect PRD. Every company is different. The goal is clear communication that draws ideas out of other people's heads: your team's shared brain.

Step 1 · common PRD structure

What goes in the PRD

1Problem2Market dynamics3Customer / user profiles4Measure of success5Product features & release6Design or prototype7Risks and regulations+Optional: vision / mission

Product Academy PRD template · [DAVE: template link]

Live exercise · let's write a PRD prompt together

Your brain dump goes in. A first-draft PRD comes out.

1Brain dumpWrite what you know in your own words. No AI yet
2Paste into the promptReplace the [brackets]
3Review togetherWhat did AI add? What's an assumption?
Starter PRD prompt
Here is my brain dump for a product idea:
[paste your notes: the problem, the user, what you already know, your assumptions]

Act as a senior product manager. Turn my notes into a first-draft PRD with these sections:
1. Problem
2. Market dynamics
3. Customer / user profiles
4. Measure of success
5. Product features & release
6. Design or prototype
7. Risks and regulations
Optional: product vision / mission

Keep my wording where you can. Do not invent data. Mark anything you are unsure of as an assumption or an open question.
Finish with the 5 biggest assumptions I should test first.

[DAVE: confirm prompt, or swap in the one you use live. Confirm exercise timing.]

Step 1 · two agents do the heavy lifting

A Business Analyst agent and a Designer agent

BABusiness Analyst agent
  • Customer segmentation
  • Pain points
  • User journey
  • Market size
  • Outputs everything as a table
  • Writes the prompt for the designer
prompt→
UXDesigner agent
  • Given your brand guidelines and style guide
  • Takes the BA's prompt
  • Designs the key flows and screens
  • Keeps the UI familiar to your users

From my own agent notes. [DAVE: which tool you set these agents up in, e.g. a Claude Project or custom GPT]

Step 2 · user goals and steps

Start from the end goal, then list each step

  • Who is the target user, and what are they trying to get done?
  • Write the end goal first (e.g. "success page"), then work back through every step to get there
  • Add the unhappy paths too: what happens when something fails?
Step 3 · the 4-5 key screens · tap to enlarge

Wireframe or hi-fi? Pick what the test needs

For each screen: the pain point it solves, the solution, and how it ties to the company goal.

Step 4 · stitch it together · tap to enlarge

Connect the screens into one flow

  • Arrows linking each screen to the next
  • Decision points (e.g. "is the user signed in?")
  • The ability to restart the flow
  • Assumptions and open questions on the side
  • Call out errors and edge cases
Putting it together · copy and adapt

The vibe coding prompt

A prompt I used in my own PM interview prep. The BA agent fills it in, then the Designer agent builds from it.

Vibe coding prompt (BA → Designer)
PRODUCT SOLUTION
[What you're building, and how it builds on [your company's strengths / moats]]
USERS & PAIN POINTS
[Target users and their main pain points]
KEY FLOWS
- One flow per target user
- Start with the end goal, then each step to get there
- Navigation arrows between steps
- Assumptions and questions on the side
KEY SCREENS
- Start with 4-5 screens, with arrows linking the screens
- For each key feature, explain: the pain point, the solution, and how it ties to the company goal
- Give the user the ability to restart
GUARDRAILS
- Familiar UI/UX, following the brand guidelines
- Call out error management and edge cases
Update

The tool stack has changed

The old version of this lesson had a long list of tools. Here's what I actually use now.

My current workflow

Prototype in Lovable, finish in code

1LovablePrototype the front end from the PRD and the vibe coding prompt
→push
2GitHubThe code lives in a repo you own
→pull
3Claude Code or CodexPulls the code and builds the rest of the app: the backend and everything else

The prototype isn't thrown away. It becomes the starting point for the real app.

Also worth knowing

Other notable tools

Design-first
Figma MakeUX Pilot
Prompt-to-app builders
BoltReplitv0
AI code editor
Cursor

Tools change every few months. The process doesn't: PRD, user goals, 4-5 screens, stitch it together. Pick one tool and get good at it.

What are you prototyping?

3 types of prototypes you can build

Every AI product sits somewhere on the spectrum, from a single helper to a connected ecosystem.

TypeWhat it isPM contextExamples
AI agentsSmall, focused helpers that complete specific user goals or automate repetitive tasksPMs building new agents or productsEmail summariser, research copilot, code generator
AI-enhanced appsFull applications where AI powers key features in a larger productPMs in existing SaaS companiesCopilots, AI writing and design features
AI connected systemsAgents and tools that share data and context for multi-step workflowsPlatform PMs in enterpriseMulti-agent systems, AI integrations
Demo

The Deals Agent: one idea, three prototypes

1AppThe Deals Agent as an app

[DAVE: demo link]

2AgentThe Deals Agent as an agent

[DAVE: demo link]

3WebsiteThe Deals Agent as a website

[DAVE: demo link]

Same PRD. Same user goal. Three different ways to test it.

Close the loop

Put the prototype back into the PRD

  • Link the prototype (e.g. your Lovable link) in the PRD's design section, so people can see how it works
  • Update the PRD as the prototype changes. It's a living document
  • Bring your designer in to connect strategy and design into one flow
In summary

From PRD to prototype, in one slide

1Paying customersNot a prototype. Prototypes are a step
2Brain dump firstThen AI for the PRD, with a BA and a Designer agent
3Goals, screens, stitchEnd goal first. 4-5 screens. Arrows and restart
4Back into the PRDLovable, GitHub, then Claude Code or Codex
Homework

Build your first 4-5 screen prototype

  • Brain dump your idea, then run the starter PRD prompt
  • Write the end goal and each step for one target user
  • Fill in the vibe coding prompt and build 4-5 screens in Lovable (or your tool of choice)
  • Put the link back into your PRD
  • Show it to one potential customer and write down what you learnt

Share it: [DAVE: where to share, e.g. Maven community / next session]

Want to keep going?

Build with us at Product Academy

  • Learn, build and grow with other PMs
  • More sessions like this one
  • No pressure. Have a look if it's useful

Join: productacademy.io/join

QR code for productacademy.io/join
Questions

Q&A

Test ideas, not perfection.