Test ideas, not perfection. Four steps to turn your PRD into a clickable prototype with AI.
Dave WangProduct Dave · Product Academy
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?
Step
What it is
What it tests
Wireframe
Low-fidelity layout. No real interactions
Structure and flow
Hi-fi design
Polished mockup of the final UI. Still not functional
Look and feel
Prototype
Clickable simulation. May not use real data
Usability and the concept
Proof of concept
Shows it can be built. Not meant for users
Technical feasibility
MVP
Smallest functional version that delivers value
Real behaviour
Alpha / beta / GA
A more stable MVP with a limited audience
Usability and performance
Product
Scaled, 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.
Type
What it is
PM context
Examples
AI agents
Small, focused helpers that complete specific user goals or automate repetitive tasks
PMs building new agents or products
Email summariser, research copilot, code generator
AI-enhanced apps
Full applications where AI powers key features in a larger product
PMs in existing SaaS companies
Copilots, AI writing and design features
AI connected systems
Agents and tools that share data and context for multi-step workflows
Platform PMs in enterprise
Multi-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]