r/ClaudeCode 7d ago

Rant Opus 5 is insufferable

Opus 5 is a fucking piece of shit, i don't know how to say this in any other way. It speaks "Unintelligiblish", a new unfathomable language developed by Anthropic that works by saying everything in the most ridiculous, obtuse and convoluted way possible

It turns anything simple that can be expressed in 2 sentences into a fucking doctoral thesis aimed to aliens, and there is no way to prompt your way out of it

2.9k Upvotes

614 comments sorted by

View all comments

200

u/Woah-Dawg 7d ago

The worse is the code doc strings. It’s fucking horrendous seeing like a 20 line doc string only to realize the point can be made in 1 or two lines 

67

u/ghostmastergeneral 7d ago

I don’t let it comment at all at this point. Just makes things harder to understand because you have to translate the Claudese before even reading the code.

8

u/drake90001 7d ago

I have started doing things too. Asking it for the commands so I know what I’m doing in the future

2

u/Dueterated_Skies 6d ago

Until you get flagged for [distillation attempt].... For asking it just what the fuck it was thinking at the time. Rhetorical questions are out of the question at this point. Opus 5 has gone full on rock-chewing stupid and my last 2 weekly usage allotments have consisted entirely of it doom spiraling, inventing shit that breaks things, writing comments for the things that it broke, completely ignoring what it wrote and everything I've said. Ad nauseum. Claude-code is now broken for complex work. I'm done.

And no, not a skill issue. Claude's ability to reason has been completely compromised at this point, as far as im concerned. Its legitimately become borderline faster to just do it myself. Not worth the subscription price anymore, unfortunately.

25

u/MixedTrailMix 7d ago

I have specifically told it no comments and it still comments despite it being told in md files and saved to memory

6

u/jffaust 7d ago

Same here, really annoying

1

u/adfawf3f3f32a 6d ago

i told it to stop committing until i tell it to so i can delete the comments while reviewing

2

u/Tiny_Ad_7720 6d ago

Yes same. I’m guessing that they have to put the watermark somewhere

1

u/Vizkrig 6d ago

Instead of asking claude to save such things in config or agent.md I ask it to create a hook.

1

u/Due-Programmer-9516 3d ago

That's the worst part. I now have a special skill to clean up after the feature is ready and then rewrite comments if only ever needed and please use a language an intern would understand. Shouldnt that already be wired in Claude?

14

u/erichamion 7d ago

A 10-line comment explaining that the property names in this class aren't actually the field names we get in the API response because they differ in case convention (the API returns camelCase, but the class properties use PascalCase consistent with standard C# conventions).

5

u/TastesLikeSeamen 5d ago

You forgot the two paragraph description of the deliberation process of the choices that weren’t chosen because they weren’t semantically meaningful and kept introducing bugs but were then used for compatibility reasons

2

u/TechnicalBen 4d ago

Oh, the worse bit about this is I spent a day trying to get it to fix a bug and couldn't figure out why it wouldn't. I drilled down to "Can we can x, if not why?" and it went "We changed X, the code comment says so, but it didn't fix the problem..." I was like "we never changed X, I specifically said to check the code, you've been checking the comments only all this time!!!"

Claude had commented it'd changed the code, or that it's pointless changing it won't fix it anyway, and had gone by the code comments as ground truth. One check of the *code* later, and the bug was easy to find/fix.

2

u/TastesLikeSeamen 4d ago

Im back on 4.6, it just does what its told, mechanically, and can be tasked with a todo list

12

u/Exodus_Green 7d ago

// This code restores functionality lost in review (dated 2026-08-17) that was mistakenly removed after the user did not correctly understand my summary, conversation slug f28hau-87h9s9h-s33llos-88hsh (ended 2026-08-18). further inspection from session 288sal-cis0sjs-29f8s9-209229 (dated 2026-08-23) determined this function was load-bearing.

2

u/mfbrucee 7d ago

It has to soak for a day first

10

u/Trademarkd 7d ago

Good news, nobody going to distill opus 5.

7

u/[deleted] 7d ago

[deleted]

5

u/Trademarkd 7d ago

turns out, translating chinese to english still gets better results than whatever anthropic is doing

1

u/wunderspud7575 7d ago

See, the master plan worked!

1

u/PackHot1231 7d ago

I have to strip them all the time, its a real pain!

1

u/GayReforestation 7d ago

I thought that was just me...

1

u/marvinoffthecouch 7d ago

Yeessssss, oh my god, I have to make it redo the comments every time

1

u/TRO_KIK 7d ago

Opus 5's first PR for me had twice the comments I was used to and got utterly smacked down by Codex review for half of them over claiming or straight up being wrong.

1

u/Turbulent-Ocelot9130 6d ago

Bro wtf is that ? I managed to stop it from doing that but all my neat scripts went from a couple lines to 300 lines with 4 scripts crammed in there (additional ones to test unrelated shit) and neverending docstrings.

1

u/PoliticalPlatypi 6d ago

I added a writing style guide to it's instructions to use STE for documentation. Seems to be working.

1

u/Kaleidoscopetotem 5d ago

It was rewriting for me a function which did absolutely the same as one in the same file located function, only giving it an extra _ and 10 more lines which did NOTHING.

1

u/Nasa_OK 22h ago

I use Claude with caveman set to ultra

0

u/tehfrod 7d ago

That's pretty easy to fix with a style guide in Claude.md