I've started giving these instructions and I think I've been much more successful in generating clear output: Comment blocks are 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.
Claudette: Make Claude stop talking like a BuzzFeed article
121–130 of 254 posts
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#122Earlier quoted context omitted.
This or you just repeat the initial prompt every 200k tokens
Which gets you to the point where the whole thing is.. still unreliable. Generative text engines are going to generate. This calls for real enforcement in deterministic pre-edit hooks. And here is where naive people will say something like "Why do I care if robots shit all over the codebase? Code is for machines, I don't expect to deal with it much now". But really externalized CoT like this confuses machines too, wa…
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#123I've started giving these instructions and I think I've been much more successful in generating clear output: Comment blocks are 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.
Claude not only writes verbose comments, it also writes comments about how things used to work when refactoring. That might have a place in version control comments, but not in the code.
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#124Earlier quoted context omitted.
Thanks, this sequence of 33 words alone was enough to give me a searing migraine.
Glad to know it worked. Still pending: the assumed-defaults research track plus the validation-only build phase D demanded — your call on whether to start one now or deploy tonight’s campaign to surface any wrinkles the spec drifted on
The only thing you're missing is the "open question" that was stuck in page 14 of a 17 page report, which since it went unanswered, caused claude to make up an answer and go full steam ahead, ignoring fundamental properties of the entire system.
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#125Has 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.
Watermarking? It certainly is useful for that. I see Claude-written prose AND I know instantly it's LLM writing. What I do with that knowledge varies.
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#126Re: Claudette: Make Claude stop talking like a BuzzFeed article
#127I've started giving these instructions and I think I've been much more successful in generating clear output: Comment blocks are 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.
Claude not only writes verbose comments, it also writes comments about how things used to work when refactoring. That might have a place in version control comments, but not in the code.
Also, it reads like ass.
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#128Earlier quoted context omitted.
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.
I have no Claude.md file. Claude is still absolutely horrible.
Re: Claudette: Make Claude stop talking like a BuzzFeed article
#129Re: Claudette: Make Claude stop talking like a BuzzFeed article
#130Earlier quoted context omitted.
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.
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 wh…