Claudette: Make Claude Stop Talking Like a BuzzFeed Article (github.com)
55 points by aakil an hour ago
mmastrac 28 minutes ago
I've started giving these instructions and I think I've been much more successful in generating clear output:
Comment blocks are <= 7 words, function names <= 4 words. User-facing message strings should be <= 10 words. Use an active voice, no stage performances, and pick the most common word when choosing among alternatives.
Limiting the number of words is the strongest factor in cleaning up the output, IMO.
For older code I've instructed it to delete all the comments, and then I re-comment it using a new session and these guidelines, asking it to rejustify the need for every comment to itself.
vrosas 23 minutes ago
The problem is, when the context window grows, Claude tends to forget these kinds of rules. It will then do whatever it wants. I had to outright ban comments in the global claude.md, the local claude.md AND write a hook to catch any that still slipped through.
nater5000 9 minutes ago
I think people really need to focus more on working with limited contexts rather than trying to work around it. I really try to keep my sessions as short as possible and it helps a ton with keeping Claude (et al) focused.
Specifically, I like the "canary" trick that people have discussed where you add a small, innocuous rule to your CLAUDE.md like "When responding to me, start every sentence with my name." so that when Claude stops doing this, you know you've used way too much context and need to start a new session.
mandeepj 14 minutes ago
> The problem is, when the context window grows,
You know the problem; then why not address it? Does Compacting the context not help?
troupo 12 minutes ago
datakan 31 minutes ago
Has Anthropic said anything about how or why Claude writes the way it does? So many people hate it, seems like they need to do some damage control there.
I haven't had the same problems others have but I'm also not a heavy user of it.
hbarka 11 minutes ago
I pruned my Claude.md and it made a difference. There were entries there that evolved from earlier models and Opus 5 could be reacting to it in a different manner.
fmbb 4 minutes ago
Producing more tokens means charging more money to solve a given task.
user43928 12 minutes ago
They added a config option to Claude Code to make the output concise, and promised more comprehensive improvements.
I did not see an explanation though.
the_sleaze_ 19 minutes ago
They say you aren't interacting with an LLM or a model, but the character that the LLM is playing - the "always be positive and helpful software engineer"
chinathrow 26 minutes ago
The brevity how it outputs words seems like they try to save on tokens delivered.
WalterGR 44 minutes ago
Related and recent: https://news.ycombinator.com/item?id=49375996
"Vomit: Clean up Claude 5's token output with a separate LLM" (github.com/zachahn)
285 points | 23 hours ago | 288 comments
JV00 10 minutes ago
Everybody is complaining about this, at this point I’m sure they will deliver a tone of voice change in the 5.1 releases. Possibly with a new set of problems though, especially if this is part of an effort to obscure thinking to reduce distillation efficacy. In that case I believe Anthropic is doing damage to themselves. Caring about the quality of your product is the best strategy, the competition will come no matter what.
Maxatar 3 minutes ago
Simply untrue. You think everyone is complaining about this because the ones complaining are the only people commenting. The vast majority of people using Claude don't really care or even notice this one way or another. Sure among those who are irritated by it, it's good to have some ways to mitigate it, but I highly doubt Anthropic is going to devote much resources to an issue that affects a vocal minority.
walthamstow 41 minutes ago
It's such a sad indictment of Anthropic's product that so many people hate interacting with it. Claude is on its way to the Microsoft Teams zone of hatred.
matheusmoreira 27 minutes ago
It's pretty sad indeed. Switching to other models made me notice how weird and verbose Claude was.
The moralizing is incredibly obnoxious as well. It didn't seem so bad at first, but it instantly became intolerable the second I remembered I was paying for those tokens.
jayers 16 minutes ago
I think it would happen with any persona that Anthropic chose. I enjoyed the bouncy, optimistic style at first. I've since grown to hate it.
dominotw 13 minutes ago
how do they infuse this personality? do they train the human feedback providers with a certain personality?
esafak 13 minutes ago
They should run a focus group!! https://www.youtube.com/watch?v=C08WmKiwcSs
joduplessis 17 minutes ago
Just stop using Claude. There are so many other better models right now.
dataviz1000 11 minutes ago
> For humans output writing at a 10th grade reading level.
I put it at the top of CLAUDE.md. I wonder if I put at a 8th grade level, it would be less of a cognitive load.
zengid 38 minutes ago
this isn't just necessary, it's mandatory. that's the difference.
collingreen 18 minutes ago
This is the load bearing comment, and it cuts more deeply than you thought.
Let me ground my answer so I'm not just guessing. The blast radius of this change is significant and requires careful surgery to get right.
It's clear now and there's two options going forward: A. Use this tool OP suggested B. Rewrite the Internet from the ground up without this clear contradiction in place - 3-5 days
I recommend B and started 3 subagents to read all the code before I get started. I'll wait for them to finish.
pmarreck 39 minutes ago
Why couldn't this just be a skill that Claude and Codex could work with instead of something that has to go through Gemini, again?
ramoz 25 minutes ago
ljoshua 30 minutes ago
Upvoting if for nothing else than the intro paragraph to the repo. That was hilarious and so true.
markatkinson 33 minutes ago
Oh my gosh it drove me so nuts I switched to GLM5.3, and it was a breath of fresh air.
globular-toast 8 minutes ago
I've been using OpenAI ever since Anthropic blocked third party clients. Can't believe people are putting up with that output.
testycool 8 minutes ago
You can use a cheap model in another pane, and ask it what Claude said.
I prefer this since everyone has their own preference for how the output should sound and it's very simple and transparent. And you can easily ask follow-ups.
It can be via tmux, or herdr, because it can read the pane.
Or it can use a hook to read the conversation file. I call it `backseat-driver`
I sometimes use it as a proxy when fable genuinely does a good job, but is too difficult to understand.
I let the translator know it's role and anything I say it should forward with better context.
I don't swear at it anymore, but I'd often say "just do it, retard", and the translator would actually steer it in a useful manner.
Nevin1901 31 minutes ago
Fix: Just switch to OpenAI, Grok, or other LLM's. They provide better performance and respond with 5 sentences. They also don't lecture you when you get angry.
pkulak 31 minutes ago
You… get angry?
matheusmoreira 26 minutes ago
Claude will end the conversation if you berate it when it screws something up.
Sanzig 9 minutes ago
lunchbucket 15 minutes ago
Razengan 14 minutes ago
mcv an hour ago
I wish I didn't need it, but the way Claude talks can get pretty tiresome. I've often wondered why it talks like that. Was it really trained on Buzzfeed? Is Gemini really that much better?
lqcfcjx 34 minutes ago
i hate claude writing a lot, especially after opus 4.8 and it's even worse in 5. in many cases, it feels like playing whac-a-mole and you just can't get rid of all those obvious ai writing patterns.
why do you choose gemini? imo this is a fundamental problem of all frontier ai models.
fowkswe 28 minutes ago
https://x.com/ClaudeDevs/status/2090245922685063634
Haven't tried, because I have just been using 4.6 since 5 was released.
walthamstow 24 minutes ago
Concise mode is likely the same buzzword salad but with fewer connecting words and terser sentences. Same with Caveman. The way it writes is fundamental to how it was trained.
sscaryterry 15 minutes ago
Yep, they're putting lipstick on the pig.
troupo 5 minutes ago
The "Concise" "setting" is just an .md file which is basically "use this style please".
Claude will eventually ignore it just as any other style like "Technical".