SPEAK IT · PLAYBOOK

Speak It, Build It · Playbook

'Speak it, AI builds it' is built on the power of Claude Code — the tool is strong enough that you can describe what you want instead of operating it step by step. High-fidelity is the product manager's working principle for responding to needs at speed in the AI era: skip the wireframes and long docs, build something real that actually runs. This page gives you four 'scaffolds for talking to AI' and one 'high-fidelity verification checklist' — so you say it more precisely, build it more truly, and iterate faster.

First: this is not a form to fill in

A lot of methodologies want you to write a pile of documents first — PRD, spec, architecture, task list — before you can start building. That's not doaipm.

Our core is speak it, AI builds it: you describe what you want clearly, and Claude Code builds it directly. So the four "scaffolds" below are not forms to sit down and fill in — they're the shape you want your words to take when you talk to the AI. You can even let the AI fill them in for you; your job is just to confirm.

And there's only one standard for knowing whether it was built well: high-fidelity. It runs, it's clickable, the content is real, and all states are covered. High-fidelity isn't "polish it at the end" — it's the PM's working method for responding to needs at speed in the AI era: produce something real and verifiable, let people try it fast, change it fast.

One line to remember: The scaffold helps you "say it precisely." The checklist helps you "verify it's real." Both serve the same goal — getting Claude Code to produce a high-fidelity result on the first try.

Scaffold ① One-sentence spec: nail down "what do you want"

Before you start, get this sentence right. If you can't say it clearly, ask the AI to push back with questions — then start building.

I want to help [who] solve [what problem].
When it's built, users can use it to [the single most important action].
The sign that it worked is [one visible outcome].
We are explicitly NOT doing [non-goals / what's out of scope].
Known risks / assumptions: [...].

Hand this to Claude Code and add one key instruction:

"Before you start, repeat back what I want in your own words, then ask me 3–5 of the most critical questions. Once I've answered, start building."

This step produces no document — it produces shared understanding. If the AI repeats it back correctly and asks the right questions, it actually understood. That's the moment the high-fidelity prototype won't go sideways.

Scaffold ② Small steps: one step at a time, running after each one

Don't dump a wall of requirements and wait for it to disappear into a black box. Break it into steps where you can open a browser and see something after every single one.

How to break it down

Just ask the AI to do it: "Break this requirement into small steps where I can run it in a browser and see the result after each one. List them out — we'll go one at a time."

Rhythm for each step

  • Say one step: describe only what's happening right now.
  • Show me: "When it's done, start the server so I can see it in the browser."
  • Give feedback on the spot: if it's right, move on; if not, "this part is wrong — it should be..."
Why not build it all at once? Because being able to run it and see it immediately is exactly what high-fidelity means — you're validating the real thing at every step, catching mistakes instantly instead of inheriting a big incomprehensible pile at the end. This is rapid response: the cost of a fix never grows beyond "one small step."

Scaffold ③ Project taste: say it once, it remembers forever

Some preferences you don't want to repeat every session — tech stack, style, constraints, red lines. Say them once, write them into project memory, and the AI will follow them automatically from then on.

For this project, always follow these rules:
· Tech taste: [e.g. use Astro, avoid heavy frameworks, static when possible]
· Style: [e.g. dark, restrained, lots of whitespace, plain language]
· Constraints: [e.g. no paid/third-party tracking; mobile-first]
· Red lines: [e.g. don't touch production data; ask me before delete/publish/pay]

Ask the AI to save this as a "standing agreement" for the project (it'll know where to put it). This is the project's constitution — but you don't need to learn any format. Plain language works fine.

The payoff: Once taste is locked in, every high-fidelity output comes out consistent with your style. No more correcting the same thing twice — which means you move faster.

⭐ High-Fidelity Verification Checklist (the most important section on this page)

"Done building" is not the same as "built right." High-fidelity acceptance isn't looking at a screenshot — it's running the real thing and going through the list item by item.

CheckAsk yourself
Real contentIs it real content and real data structures? Any Lorem ipsum, "sample text," or fake placeholders?
Four statesLoading / empty / error / success — are all four covered? Empty and error are the easiest to miss.
Real interactionsDo buttons actually click, forms actually submit, links actually navigate? Or do they just look like they do?
Critical pathThe single most important user flow — does it work end to end?
Cross-deviceChecked on both phone and desktop? At least one pass at a narrow viewport.
Edge-case inputTried wrong input, empty input, very long input, weird characters — does it break?

If it's an AI feature, add one more

An AI feature can't pass on "tried it once and it worked." Run a batch of real, adversarial inputs in a row — check for consistency, hallucination, and graceful failure. Ask Claude Code to generate a dozen test inputs and run them — this is what the industry calls an "eval loop," and PMs can absolutely do this.

How to use this checklist: Send it directly to Claude Code — "Go through this checklist item by item, run each check, and fix anything that fails on the spot." Let it self-verify; you just sign off on the result.

Scaffold ④ Discovery questions: borrow a structure when you're stuck

If "clarify 3–5 questions first" isn't working because you don't know what to ask — borrow a classic discovery framework. Pick one and let the AI walk you through it.

  • JTBD (what is the user hiring this for?): "In what situation would a user want to use this? What are they trying to accomplish? How are they cobbling together a solution today?"
  • Opportunity Solution Tree: "What outcome are we trying to reach? What pain-point opportunities do users have? What solutions could address each opportunity?"
  • Working Backwards: "Imagine this is already shipped and working. Write me the paragraph a user would say when raving about it — then let's reverse-engineer what we actually need to build."
You don't need to master all three. Pick the one that feels natural and let Claude Code run the structure with you. Once things are clear, go back to Scaffold ①.

Advanced: for big projects only (skip if small)

For a small prototype, the scaffolds above are enough. These techniques only become necessary when a project grows large and conversations grow long — and even then, it's still plain language.

Long context: the AI starts forgetting

In a very long conversation the AI starts to "drift." When that happens, make it research first, then draft a plan, then wait for your sign-off before touching anything — and occasionally say "summarize everything we've decided into a short doc, and let's start a fresh conversation." Keep context clean and it stays sharp.

Too much happening: parallelize

For complex tasks you can ask it to spin up parallel sub-agents (one to research, one to write, one to review). Just say "break this into parallel workstreams and consolidate a summary for me at the end."

Prototype is done: going to production

Taking a prototype to production is a separate journey: real data, security, performance, and who presses the "ship" button. Prototypes can be bold; production must be careful — irreversible actions (publish / delete / pay) are always triggered by a human. That safety net gets tighter the closer you get to real users.

Built with this method All built with Claude Code