I don't EVER want to have to maintain or extend Claude generated code.
I think this is the crux of it. I've experimented with getting AI to fix things, create code blocks. It's really impressive what it can do.
Except, yeah, the code is an utter mess. On the surface it looks good, but when you dig into it it's totally unmaintainable.
I got it to write some Grok patterns for some logging software, mostly because there were so many variants on logs from some piece of software that it would have been a nightmare to do it all manually without missing something (and I'm lazy and wanted to see if it could be used for this).
It did it and they work (after a few revisions). However it has created a separate pattern for every little variation. If I'd done it by hand I would have used more complex patterns, but less of them. As a result, any tiny little problem requires changing about four different patterns.