Anyone who is choosing to play with the prevalence of AI assistants and tooling to build something with complexity has undoubtedly run into the issue where your prompts break down, AI starts tripping, and neither of you gets results to move forward past a specific task.
It's the "pls fix", "still not working", "that didn't work", "PLEASE ACTUALLY FIX IT THIS TIME", "DON'T MAKE MISTAKES", or "YOU ARE A PROLIFIC PROGRAMMER THAT NEVER WRITES BAD CODE" loop that puts the vibe in "bad vibes" instead of vibe coding.
It's the time when you try troubleshooting bugs, or a bug that your prompts are giving you, and you get stuck in a loop of receiving the same few suggestions that. never. get. you. past. the. issue.
I've had a few tap-outs where my prompts through an ever-progressing lazy-prompting session led me to give up for the day, or at least sucked the enjoyment out of what I was accomplishing. There is now a plethora of code-it-for-you tooling, but I have not yet encountered the tooling to help you escape the inevitable rut.
Will a tool of this nature always be needed? Will the code-it-for-you tooling eventually write bug-free code? Who knows. I do know if you build a tool that helps the code king and pauper alike get out of the slop slump, new opportunities will absolutely emerge that will keep you relevant.
Vibe coding hasn't led to vibe debugging and this is a slam dunk for whoever figures it out first. What has helped me is to give my prompts all of the context to get out of the debug loop.
Even more so, it has been to use software stacks the models have been extensively trained on. C# and ASP.NET vibe coding flow as smoothly as butter when I give ChatGPT o1 Pro a project description, my software stack, an implementation plan, relevant files, and a directory tree. Prompt Normalizer helps to give me good initial structure, but it does not yet provide a great way for debug prompting. Structure and good prompting, to begin with, have helped me avoid the debug loop more than anything.
I know it isn't just me, the opportunity is there. Make debug prompting easy and you have a winner.