If you’re truly “vibe coding,” then yeah, there’s no real plan.
Once you’ve thought things through, defined the architecture, and told the agents exactly what to do, that’s no longer vibes, it’s execution. The difference really comes down to how much technical depth you have and how precisely you can specify the work.