Ask for it in its final state and prefix with “I want to build a ...” - in other words give the model the reins.
If you like what it suggests you can swap to IDE - scaffold a new project and paste the code in. That’ll free you from paid tiers.
With this method I finally made a photo gallery website to thank our guests for coming to our engagement party! I started in v0 to get a nice landing page, then pasted that code into a new nextjs repo. To spruce up the photo viewer, I downloaded the readme.md for a component I like (Spotlight.js - thank you devs!) Next, I pasted that readme - plus the 3 or so key code files from the repo - into a Claude conversation and said “please redo the code using the component documented in the attachment”.
Seeing it run in Claude Artifacts got me over the hump - now all that was left was tweaking instead of big hairy decisions.
(Pre-empting the responses, I agree the workflow is smoother in Windsurf, Zed, Cursor, Cody, Contiue, or Aider. Pasting code back and forth forces me to read it, which leads to finding more bugs and removing more superfluous bits.)
You still have those domains OP! You can do it!