I have some practices that seem to be very effective but I wouldn't call them "vibe coding" and they're not really exciting enough to write a blog post about. Mostly: code is cheap, review labor is not, write down your process and make templates for all the documents in it (pretty much implementation plan, commit message), make sure the agent keeps a log of everything it's done and why (so it doesn't repeat work), periodically improve the process by instructing the agent to review your session transcripts and pull request comments for ways to make the process more reliable and efficient. The amount of tool churn in this world is pretty funny.
Edit: One concrete thing that the robo coding changes is it's totally reasonable to have the tools synthesize requirements based on a Slack thread, write a design doc, polish that, do a draft implementation, and then finally open a ticket to do the work with the benefit of having tested many of the assumptions.