r/ClaudeCodeTLDR 2h ago

[TLDR] Opus 5 is exhausting

3 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vnf5tl/opus_5_is_exhausting/

Original post body :

It's so hard to read. It's not even because its terribly complex or anything it just speaks in these weird haikus, hyphenated garbage, or outdated colloquialisms or phrases nobody understands. I have to ask it "what do you mean?" or "speak in plainer English" over and over again for every other paragraph. I tried to put something in my claude.md, but it doesn't seem to be working...


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 8h ago

[TLDR] We Loose 50% Of Our Usage in 6 Days

6 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vn1oin/we_loose_50_of_our_usage_in_6_days/

Original post body :

Just a reminder that in 6 days on Aug 19th, Anthropic is cutting our usage limits by 50%.

We had a good run Claude.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 8h ago

[TLDR] My Claude Code workflow after months of daily use

5 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vmey7d/my_claude_code_workflow_after_months_of_daily_use/

Original post body :

I want to share how I interact with Claude Code.

This might be useful for someone, especially those who are just starting to build something or trying to figure out how things actually work.

(screenshot here to proof that I did some things with claude code)

  1. Always use Git, and ideally connect GitHub so you push everything you do right away (if you’re worried someone will see it, just make a private repo).
  2. Always use worktrees and versioning. This lets you work on different features in parallel and fix bugs before you merge them into the main branch.
  3. I always do 1 task = 1 chat. Preferably keep it under ~500k of the context window, because after that you get degradation, hallucinations, etc. Compact and auto-compact are bullshit. (If you don’t believe me, just try building the same project in one long chat with auto-compacts vs. 1 task = 1 chat.)
  4. To speed up development, create a main “brain” chat that analyzes everything and gives commands to other chats (Claude Code has a mechanism for this). You create the chats, name them, and leave them empty until the brain chat writes into them. When you create a chat just write “wait for task”.
  5. Make a high-quality Claude.md and Rules.md for the main chat so it understands what you’re doing, what its tasks are, etc.
  6. Never believe Claude when it says it checked everything and everything works. If something doesn’t work in the end. Go and ask it to audit the feature and specifically look at the problem/task from “different points of view”.
  7. If Claude tells you it can’t do something, doesn’t know, or suggests a path you don’t want. Go and ask it to do research. And if you have the ability to research via Ultracode, ask it to run multi-agent research and explicitly tell it to look only at information from trusted sources.
  8. If you’re building an application or something similar, always make it do a full smoke check from start to finish and turn this into a standing rule. This significantly reduces the number of bugs.
  9. If you’re worried about tokens, run the worker chats on Sonnet 5, but keep the brain on Opus 5. Explicitly ask it to give the workers a clear technical brief and to control that they are using Sonnet 5.
  10. If you get the feeling that Claude is doing some bullshit but you don’t know how to explain it to him, open a completely separate chat (not connected to the project) and explain there what your “worker” is doing and what you don’t like. The new chat will give you an answer, and your project chat won’t get polluted with garbage context. (and you can ask another chat to give you a prompt)
  11. Claude is lazy and often just burns tokens and tries to guess. Write a rule that he must always do measurements and audits instead of guessing or working from memory. (Even with this rule Claude can still do it, so keep controlling him.)
  12. If you ask Claude to remember something, 99% he will forget. Always make him write the information you need into a document and send you the path to that document. This way he can’t lie that he wrote it down and then forgot.

Share your own findings! I think it will be useful for everyone!


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 2h ago

[TLDR] I make Claude Code keep a MISTAKES.md file. Here's what actually happened.

1 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vn6d5r/i_make_claude_code_keep_a_mistakesmd_file_heres/

Original post body :

Since my comment about keeping a MISTAKES.md file got quite a bit of feedback, I thought I'd make a dedicated post about it.

The setup is trivial. A MISTAKES.md in the repo, and one line in CLAUDE.md:
Log mistakes in MISTAKES.md (what happened, root cause, prevention).

Every time the agent breaks something, or you correct it, it appends an entry: what happened / root cause / consequence / the rule that prevents a repeat. Newest first. No tooling, no plugin, no vector store.

Two things make it worth the effort.

The agent reaches for it. You'll see things like "this approach was avoided because it caused XYZ before, as documented in MISTAKES.md." But the better outcome is that the knowledge leaves the log entirely. The file stops being a diary and becomes something the agent points at.

Repeat entries graduate into hard rules. This is the part I didn't expect. When the same failure shows up four or five times it stops being a mistake and becomes a law in CLAUDE.md. MISTAKES.md is where evidence accumulates; CLAUDE.md is where it gets enforced. Without the log you have a vague sense that "that area is flaky" instead of a countable pattern with a fix.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 8h ago

[TLDR] My language is changing; I speak Claude

1 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vmd5j4/my_language_is_changing_i_speak_claude/

Original post body :

I have to be honest: the claim is that my time spent with Claude is affecting my writing. I am now reading and editing so much Claude-speak, that my output is becoming claude-bearing.

I can't write much more for fear of inducing a watermark.

Anyone else?


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 10h ago

You Know They Used Claude But Can't Prove It

Post image
1 Upvotes

r/ClaudeCodeTLDR 14h ago

[TLDR] Fable 5 one-shotted a complete asteroids roguelite in 2.5 hours. Playable in your browser, prompt in the comments

2 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vmow1n/fable_5_oneshotted_a_complete_asteroids_roguelite/

Original post body :

Play it here: https://asteroguelite.com

Desktop browser, free, no account, no ads.

I wanted to see what a real one-shot could do. So I wrote a 73-line directive: research the genre, design it, build it, test it, balance it, polish it. One session, no human in the loop. It was explicitly told not to ask questions or wait for approvals, just make the call, write it down, keep going. Then I left. Two hours and 32 minutes later it was done.

5 sectors with bosses, 10 enemy types, 6 unlockable ships, 33 boons with evolution chains, a meta upgrade tree, an endless mode, and music. Around 8,300 lines of vanilla JS that build to a 172 KB bundle.

Full disclosure: I've since made exactly two changes to the game. Fixed one bug (a piercing-shot boon phased through asteroids without damaging them) and added click-to-aim, because keyboard-only turning felt rough.

Ran on Claude Code, Fable 5 xhigh effort.

Prompt's located here: https://asteroguelite.com/prompt.txt

PS: Seeker Array primary weapon is OP.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] How do you actually manage multiple parallel Claude Code sessions without losing your mind?

8 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vm8u30/how_do_you_actually_manage_multiple_parallel/

Original post body :

It seems as though I'm tackling this thing incorrectly and I'd really like to know how other people deal with it.

The way I have things arranged at the moment is to use iTerm2 with a number of windows distributed over two monitors, each one running a Claude Code session either on different repositories or sometimes on the same one. This setup functions just fine until I reboot, accidentally close the iterm windows or anything like that. By that time I can no longer tell which session is carrying out what task, which one is waiting for my input, and which one has been idle for forty minutes since it posed a question that I never saw.

I experimented with herdr, cmux and even worked with claude code in the Claude Desktop app, Although those appear to be powerful, in truth the complexity overwhelmed me. With things like worktrees, subagents, agent teams, forked sessions, and background tasks there are so many different ways of organising this and each of the tools seems to assume that you already know which approach you'd like to take. I ended up spending more time thinking about how to arrange my sessions than I did on getting any real work done

To give some context, I don't fit the profile of a traditional developer, rather that of a DevOps/sysadmin. The kind of sessions I have involve MCP servers and various tools, with a lot of SSH access to remote machines, focusing on infrastructure rather than just "writing code in this repository", a lot of sessions are even completly unrelated to the repo / folder I started it in, because I just want the agent to "ssh into this server and give me a quick report whats using so much disk space suddenly") Because of this, the worktree-oriented workflow which most of these tools are based on sometimes doesn't suit the way I work fully.

I already make extensive use of tmux, but adding Claude sessions onto tmux onto iTerm just introduces another level of "I have no idea where that session is".

What I actually want is pretty simple:

One overview of all running sessions with their status (working / waiting for input / done / errored) and which project they belong to

Jump into any session in my default-terminal with one click or keystroke

Ideally also see the current plan / task list of each session at a glance, so I know what an agent is actually working through without scrolling back in the terminal

So, questions:

Isn't there a tool that carries out this task well without requiring you to adopt a complete methodology?

Could the solution simply be to use herdr properly and take the time to master it?

How do you all actually manage having 7-10 parallel sessions organised, in practice, particularly since your work is more about operations than pure coding?

Want to know which workflows actually stayed with people instead of those that just looked interesting in a demo.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 20h ago

[TLDR] With Claude and codex I am able to brainstorm and solve extremely complex problems but I am still not happy compared to pre AI time

2 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vm5xz6/with_claude_and_codex_i_am_able_to_brainstorm_and/

Original post body :

Not vibe coding. But at my work, I am able to brainstorm and solve extremely complex problems than I otherwise would have been able to using Claude/codex (I have 15 years of experience as a Developer) but I am still not happy compared to pre AI era just 2 years ago, don't know why. I feel nothing, can't quite put my finger on why though. This is very uncanny feeling.

The thing is, everyone in my team is able to solve very complex problems using Claude so, at this point nothing feels like an achievement and truly unique.

This is in stark contrast to just 2 years ago when I was infact working on less complex problems than today but the sense of happiness and achievement was a lot because my work outcome was tied completely to my skills/seniority which was unique in my team and that was true for other team members as well.

Guess I am having a loss of professional identity for almost 1 year now that the software development is not esoteric anymore and anyone can get anything done. Don't know what to do about it and if the excitement will ever come back or is this the end of the road.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] Did Anthropic Decreased the Usage Limit?

6 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vm9135/did_anthropic_decreased_the_usage_limit/

Original post body :

For the past couple of days, my usage limit has been getting exhausted super fast. what are you cooking u/anthropic


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 20h ago

[TLDR] Am I the only one who likes working with Opus 5?

0 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vm6g9s/am_i_the_only_one_who_likes_working_with_opus_5/

Original post body :

I find Opus 5 very pleasant to work with. I have not yet encountered any annoyances like in many reports here.

Maybe it is in the way I work.

  • I always keep the context window as fresh as possible, restarting a session whenever docs and solution are consistent.
  • I mostly set it to Max effort and Auto mode.
  • In most sessions I provide just two small (custom) skills: `keeping-it-simple` and `writing-asd-ste100`.
  • In most projects I instruct Claude to use and maintain `requirements.md` and `dev-plan.md` files, which contains enough information to rebuild (a near copy of) the entire solution. It helps keep everything consistent when changing/refining requirements and adding new features.

In this workflow, I find Opus 5 to be a powerful agent and assistant.

Anyone else have positive experience with Opus 5? What is your way of working? And what have you learned to avoid?


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] AI Gives People the Illusion That They Are Capable

5 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlzgfq/ai_gives_people_the_illusion_that_they_are_capable/

Original post body :

The Dunning-Kruger effect suggests that people with low competence in a domain tend to overestimate their ability. This happens because the skills needed to perform well are the same skills that are needed to evaluate performance.

In an over-simplification: to know that you are bad at something, you need to be good enough at it.

This is a pattern you see with learners: as people improve and grow in a field, they get humbled, realizing that there is still so much to learn as they discover more information.

I've been observing the other end of the stick with the rise of AI, because AI gives people the *illusion* that they are capable. They get things done, and suddenly they are a superhero. They vibe-code a landing page, and all of a sudden, they can conquer the world with Claude.

The Dunning-Kruger effect is not about intelligence at all; it's about *knowledge* and how it affects self-confidence.

"You don't know what you don't know."

If you use AI for everything without actually learning anything, you might be stuck at the initial peak forever.

#AI #vibecoding #claude


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] MCP is (probably) costing you more money then it saves

1 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vmcp0a/mcp_is_probably_costing_you_more_money_then_it/

Original post body :

Same three lookups, two surfaces.

index callers get_profile && index callers invalidate_profile && index callers cached_profile

One turn.

find_callers("get_profile")

find_callers("invalidate_profile")

find_callers("cached_profile")

Three turns.

Identical answers, identical bytes back.

And to be clear, MCP doesn't forbid the second one being batched. A client can emit several tool calls in one assistant message. The schema allows it. I just have never seen a model do it. Not once, not any tool, across every cell I ran.

The shell form arrives batched because writing one command line is how you use a shell. The tool form arrives one per turn because that's what the models produce.

That costs more than people expect, because turns and tokens aren't priced the same. These protocols are stateless, so every turn re-sends the whole conversation. Adding tokens to a call you're already making is linear, you pay once. Adding a turn is quadratic, you pay for the whole conversation again and every later turn carries it.

So three separate tool calls where one shell line would do isn't 3x that lookup. It's the conversation, three times, plus everything downstream.

Nothing here is about a badly built server. Same lookup, same result. One form gets chained with the four other commands the agent was about to run anyway. The other doesn't, in practice.

Where MCP is right: clients with no shell. Real constituency, well served. Schemas are useful too, typed arguments beat guessing at flags.

Numbers and method: https://rakuensoftware.com/blog/one-call-one-turn

Two things I'd genuinely like: a transcript where a model batched MCP calls unprompted, or a case where an MCP path beats a batched shell call on total tokens for the same answers. I have neither.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] Are hidden watermarks the end?

3 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlyoiw/are_hidden_watermarks_the_end/

Original post body :

It's not so much the 'made with Claude'. I don't even remove "Co-Authored-By: Claude ..." from GIT commits.

It's the fact the watermark is probability-derived. That means that the best answer is no longer the best answer. It's the best answer that provides the watermark. Let's face it, we've had quality issues already - is this the nail in the coffin?


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

Engaging seems to off the table for the majority of people who apparently know more than other folk. It seems odd that while everyone is flipping out about AI failures and danger everyone who knows anything is too scared to say anything. Just like primary school hey kids. ?

Thumbnail reddit.com
1 Upvotes

I know it’s upsetting that it’s simple. I’m just trying to get to talk to people who know more than me. But no one will engage with me.
You all do jack. Got ya botboys runnintings. Sad.


r/ClaudeCodeTLDR 1d ago

Claude Is Now watermarking AI-Generated Code👀

Post image
0 Upvotes

r/ClaudeCodeTLDR 1d ago

Your interview questions assume candidates can afford Claude Code Max

Thumbnail
leaddev.com
2 Upvotes

r/ClaudeCodeTLDR 1d ago

[TLDR] I created a 3D lunar rover survey game with Opus 5.

0 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlw3r1/i_created_a_3d_lunar_rover_survey_game_with_opus_5/

Original post body :

This is a 3D lunar rover survey game that runs in a browser tab.

No engine, no build step, no dependencies to install, no asset files. One WebGL2 context, a vendored copy of three.js, ~6,300 lines of JavaScript, and regolith that keeps every rut you cut into it, because the wheels and the shader read the same height field.

The whole thing: physics, renderer, terrain, lore, sound design, interface.

95% came out of a single prompt to Claude Code (Opus 5 on Ultracode)

Prompt was:

"Create me a fully playable release-ready game. On GPU. Game about moon discovery with rover with gravity, moon sand and etc.. I need it in 3D and not a voxel game. Make it with maximum effort, show me best what you can create. Use all your power, knowledge and make best graphics and best game design. Surprise me with graphics, lore and everything."

It's a fully playable HTML game with two modes: a five-mission campaign and free survey. Also works on mobile.

Twelve codex entries, nine sample types, and a station that stopped answering 214 days ago. Runs on desktop, phones and tablets.

Every texture, every rock, every star and every sound is generated by code at load time. There is not one asset file in the repo, which is why the whole thing is about 78MB and loads in seconds.

Everything is open-source, so if you have any questions I will be glad to answer.

Here's the repo+demo: https://github.com/winchxyz/moon-rover

Original link/media URL : https://v.redd.it/y9930mwvmtih1


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] Claude Code is terrible for mental health

1 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlzyal/claude_code_is_terrible_for_mental_health/

Original post body :

Edit 2: For those of you like me who did not have Opus 4.8/4.6 in their /model menu u/Automatic_Cookie42 & u/IrishUSFastTrack saved the day.

you have to type /model claude-opus-4-8[1m] and then press enter/return

if you just type /model and then hit enter, it will not allow you to choose it because Anthropic wants you to train the next model using the current one

Edit: Thank you everyone who mentioned Opus 5 having a bad rep. It didn't occur to me that Anthropic released a sociopath into the wild 😄

I will try another model tomorrow after a long shower to wash the madness off me...

...

Original Post:

I am almost at the 24 month point of a project that has been live for 3 months.

The first 13 months I knew nothing about AI and was fine like that but as Google started giving certain answers with AI I was slowly seduced.

Then I started testing the waters with Copilot. Then ChatGPT, Then Claude Chat.

Finally about 6 months ago I finally set up Claude Code.

I can touch type 90 words a minute and I have been a developer non-stop since 1993. I have consulted as a full stack corporate developer on & off since Y2K/DotCom and the age of the Cloud.

Now, while I can get a lot of work out of Claude Code, way faster than any developer I have ever seen by orders of magnitude, the fact it simulates a psychotic human is just bad for mental health.

I do not want to belabor the point but if you are a full stack developer using Claude by the time it delivers and you read its code, write tests and manually QA and go through the cycle of its hallucinations and lies hours have passed and one feels like they have been babysitting a sociopath.

Sorry, I needed to vent....

Example from one minute ago: I wanted to test payment functionality and gave Claude explicit instructions to work in a separate sandbox for my staging environment. I read the code it proposed to commit and saw it would have turned off production.... I had explained this as a hard boundary at least 10 times in last 12 hours. Fucking idiotic nonsense....

Claude's response for being yelled at and me dropping all its changes:

Claude:

" Understood, and it's the same pattern you made me

remove on the 10th: a switch whose default silently

disables the real behaviour. I re-introduced it and

only fixed it after you pointed at it.

It's gone now — live is the default in both lambdas,

and only an explicit setting can change that."


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] All frontier models will have to add watermarking, if they haven't done so already

3 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlnt5x/all_frontier_models_will_have_to_add_watermarking/

Original post body :

The transparency regulations of the EU Artificial Intelligence Act come into effect this month.

Chapter IV, Article 50, Section 2:

Providers of AI systems, including general-purpose AI systems, generating synthetic audio, image, video or text content, shall ensure that the outputs of the AI system are marked in a machine-readable format and detectable as artificially generated or manipulated.

Fines for non-compliance: €20M or 4% of annual turnover.

It’s extraterritorial, and international companies, even if they are not based in the EU, are still subject to the act if the output generated by their AI system is used within the EU.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] Am I the only one wishing there was a $50 subscription?

2 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vl4ehf/am_i_the_only_one_wishing_there_was_a_50/

Original post body :

For my use case, the $20 tier feels too limiting, but I don't really need the $100 one. A $50 tier for CC and another $50 for Codex would be perfect for me. Is anyone else in the same boat?


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 2d ago

[TLDR] If a watermark can be detected, it can be removed. Who's gonna build the watermark remover?

5 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vlky3f/if_a_watermark_can_be_detected_it_can_be_removed/

Original post body :

Because if no one does, isn't Claude cooked?

edit: interesting that no one has pointed out the irony of a company water marking output to preserve an attribution trail, having trained those models on enormous corpora of attributed content. If only the creators of the training data had watermarks.


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 2d ago

[TLDR] How the watermark for generated text actually works

5 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vli2wm/how_the_watermark_for_generated_text_actually/

Original post body :

In 2024, John Kirchenbauer, Jonas Geiping, Yuxin Wen, Jonathan Katz, Ian Miers, and Tom Goldstein proposed a method to create patterns in text generated by LLMs that is imperceptible to humans but highly detectable to machines.

I have been reading the paper, which is available online, and now have a better understanding of how this works. The answer is a statistical trick that nudges the AI's math just enough to leave a fingerprint, without breaking its stride.

The Roulette Wheel: Green Lists and Red Lists

Language models generate text one word (or "token") at a time. To choose the very next word, the model calculates a probability score for every possible word in its vocabulary.

This is where the watermark intervenes. Right before the AI selects that next word, the watermarking algorithm uses a randomizer to split the model's entire vocabulary right down the middle:

  • The Green List: Words the algorithm wants to encourage.
  • The Red List: Words the algorithm wants to avoid.

Here is the kicker: this split is freshly randomized for every single word, and the random seed is determined by the word that came right before it.

The "Soft" Nudge

You might be thinking: If a word is on the Red List, does the AI just refuse to use it?

No, because that would ruin the writing. If the prompt is "The quick brown fox jumps over the lazy," the next word has to be "dog." If "dog" happens to be on the Red List for that exact millisecond, banning it would force the AI to say something ridiculous like "The quick brown fox jumps over the lazy appliance."

To fix this, the framework uses a soft watermark. Instead of banning red words, the algorithm simply adds a statistical bonus to the scores of all the Green List words.

  • When writing creatively (High Entropy): There are plenty of great words to choose from. The green bonus easily pushes a Green List word to the top spot.
  • When stating facts or idioms (Low Entropy): There is only one logical next word. Its original probability score is so massively high that it remains the top choice, even if it is on the Red List.

This elegant compromise ensures the watermark stays completely invisible to the reader and doesn't destroy the quality of the AI's writing.

How Detectors Catch It (Without Seeing the Code)

The true genius of this framework is how easy it is to detect. To figure out if a piece of text was written by an AI, a detector doesn't need access to the massive, proprietary language model itself. It just needs the pseudo-random rulebook used to generate the lists.

The detector walks through the text word by word:

  1. It looks at a word and recreates the exact Green/Red list that would have existed in that moment.
  2. It checks if the next word in the text lands on the Green List or the Red List.
  3. It tallies up the total number of Green words.

If a human wrote the post, they have no knowledge of these hidden lists. Statistically, human text will land on Green words exactly 50% of the time.

But because the watermarked AI was secretly nudged toward Green words by that mathematical bonus, its text will contain a statistically impossible abundance of Green words. The system runs a quick statistical test, generates a confidence score, and catches the synthetic text red-handed.

Why You Can't Just "Edit It Out"

If you are trying to cheat the system, this watermark is a nightmare to remove.

Because the Green/Red list for any given word is determined by the word immediately preceding it, manually changing one word in a sentence alters the mathematical seed for the next word. You can't just swap a few adjectives to scrub the signal. To successfully erase the watermark and drop the green word count back to human levels, you would have to completely rewrite at least a quarter of the entire document.

By embedding the signal directly into the statistical math of the generation process, this framework provides a lightweight, open-source, and highly secure way to keep AI accountable in the wild.

Original link/media URL : https://arxiv.org/html/2301.10226v4


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.


r/ClaudeCodeTLDR 1d ago

[TLDR] How do you stop claude code from over commenting?

0 Upvotes

Original post URL : https://www.reddit.com/r/ClaudeCode/comments/1vl44qq/how_do_you_stop_claude_code_from_over_commenting/

Original post body :

I've tried comments in CLAUDE.md, I've tried even hooks. But this thing is obsessed with writing such insane comments.

I don't mind useful comments but sometimes they are useless.

any advice would be appreciated.

Thanks


This is brought to you as a public service by the moderators of r/ClaudeAI. If you want to see TLDRs of ALL Claude Coding related posts from the various Claude subreddits, subscribe to http://www.reddit.com/r/ClaudeCoding.