The rhythm
1
Look at the live app
Don’t prompt from memory. Open the preview, see the current state, decide what’s next.
2
One change at a time
Five small prompts beat one big one. Easier to roll back, easier to reason about, less likely the agent misreads.
3
Use Plan mode for anything that changes the schema or adds a page
The 5-second review prevents 5-minute redos.
4
Verify in the preview
Don’t trust “Build complete.” Click around. If you see something off, fix before moving on — every layer you build on top of a bug compounds.
5
Commit the revision when satisfied
Each prompt creates a revision; if you regret it, roll back. No commitment penalty for trying something.
When you’re stuck on a prompt
Read the agent's first response
If it misses the point, the prompt is the problem. Roll back, refine, re-prompt — don’t fight the wrong implementation.
Add a constraint
“Same change, but don’t break X.” Often a prompt produces correct primary behavior + unexpected side effects. Constraints fix the side effects.
Switch to Plan mode
If you’ve re-prompted twice and the result still misses, drop into Plan mode for the next attempt. The plan reveals the misunderstanding.
Switch agents
Different agents have different strengths. If Claude Code keeps over-editing on a tight change, try Codex.
Avoid these patterns
Prompting from memory
Prompting from memory
“Add a button next to the avatar.” Open the live app — is there an avatar? Is it where you remember? Memory fades fast in a 50-revision session.
Skipping the verify step
Skipping the verify step
“Build complete” doesn’t mean correct. Click around the preview. Verify the change is what you wanted, and that it didn’t break anything else.
Big prompts when small ones work
Big prompts when small ones work
“Add billing, subscriptions, plans, the billing portal, dunning, and tax.” Five prompts in sequence beats one prompt with five things.
Ignoring custom instructions
Ignoring custom instructions
If you keep correcting the same thing (“use named functions, not arrows”), put it in custom instructions. One-time setup; works on every future prompt.
The “lock and step” pattern
For a complex feature, work in two phases:- Lock the foundation — first prompt creates the schema, the routes, the basic UI. Verify, commit.
- Step through additions — one feature at a time on top. Each step is a small prompt against a known-good base.
Tips
Related
Plan mode
The cheapest insurance against misunderstanding.
Version history
Roll back when needed.
Debugging prompts
What to do when the agent gets it wrong.
