There recently was a post by Harper Reed that goes into how to prepare the right prompts before you start coding with LLMs and break that down into smaller debuggable step. It might kill the vibe, but it keeps you in the drivers seat.
https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/