I think most people try the "extreme end" of vibe coding -- "Claude, write me an app to do X" once or twice and realize that doesn't really work -- to get it to work reliably you basically have to write a ROADMAP.md that details each step in a fair amount of detail -- pretty much the same work you'd have to do to hand a project off to a human intern.
And if trying to knock out a whole app like that, you might rediscover why waterfall was abandoned a while ago for many sorts of endeavors along the way... :)