I don't think the people pooh-poohing AI have much experience with it. It fixes bugs and adds small feature pretty darn well. But some oversight is necessary to get great results. We code review our peers' work before it gets merged, and we need to do the same what Claude produces. Some of the code is produces is sloppy. Some is not. Fix the sloppy stuff, or direct your code assistant to fix it. Invest some time learning to get good results from AI code assistants and you will be amazed at how your productivity and quality can improve.
For example, if you didn't understand why it wrote something, ask it why. When AI fixes some UI bug with CSS magic, I ask it to "explain to me, Barney-style, why your change fixes the error." I get a clear, understandable answer.
Don't post AI code unless you feel ready to explain to a colleague how the code works.