I mean, honestly? A lot of the time fixing shitty AI code requires knowing how the code works to begin with. I'd venture to guess if fixing code feels "manageable" to you, you are probably a much better coder than you think you are. AI coding is just faster, not easier, and certainly not more accurate.
You just have to clarify your specs well enough and no shitty code will come out.
Good trick is asking AI "do you have any questions about implementation?" and then don't let it start writing any code until it clearly and explicitly states that it has no more questions.
Not sure if you had tried it, but if not, you should.