← Writing

Scaffold first, constrain second: a loop for AI-assisted product builds

/ Article

A practical loop I use: let the agent draft broadly, then tighten scope with specs, evals, and hard product constraints before anything ships.

My default loop now: scaffold broadly, then constrain hard.

Pass one — explore

Let the agent explore the shape of the product. Don't choke it with premature constraints while you're still discovering the surface area.

Pass two — lock

Lock the surfaces that matter: data model, critical flows, copy tone, and the evals that prove the thing still works after the next rewrite.

If you constrain too early, you waste the agent's range. If you never constrain, you get an infinite demo.

/ About the author

Jason Lea

AI product builder. Thoughts, experiments and lessons from building with AI — and shipping real products across comparison, tools, and marketplaces.

/ More writing