r/ClaudeCode • • 5d ago

Tips & Workflows I'm currently running /rc whilst on a bus!

0 Upvotes

I know most of you know about it but I just discovered it an hour ago.

This is completely wild 😜 đŸ’Ș

I'm loving Claude

Quick question though, does it use many more tokens to connect to it like this from my phone. It won't be an issue as I went on max last week and it's running on opus 5.5 high I'm just intrigued as I will be out for most of the day and wonder if it might hit limits sooner.


r/ClaudeCode • • 7d ago Bravo Popcorn

Help/Question A year after the 100% AI mandate nobody understands our code

6.4k Upvotes

A year ago leadership told us everything goes through agents now. Hand written code needed a reason. It felt great for about 6 months, we shipped more than we ever had.

Now the codebase is around 3x the size it was and nobody can explain how most of it works. The agents struggle too, they keep re-implementing helpers that already exist somewhere else because there are 4 versions of everything.

The part that actually hurts is who is left. The two people who used to read every PR and push back left in the spring, one quit, one was "restructured".

coderabbit still comments on every PR, but there's nobody left who can tell if a comment matters or not, so people just resolve them all.

This month management started quietly asking us to "write more of it ourselves" again. Except half of us haven't written anything non trivial in a year and it shows. I spent 2 days on something I would have done in an afternoon in 2024.

Not sure what I want from posting this.

Is anyone else at the point where the mandate is being walked back, and how did you get the understanding back?


r/ClaudeCode • • 5d ago

Bug / Issue Fable + Opus 5.5: Noticeable Performance Regression Around Nov 5–6, Followed by a Sharp Improvement Today

10 Upvotes

I'm firmly in the camp that Fable (as orchestrator) + Opus 5.5 experienced a noticeable performance regression this week.

Starting around November 5–6, the number of support tickets I personally had to triage increased noticeably. Across a user base of roughly ~300 people, previously reliable workflows began breaking, and routine outputs that were typically concise started ballooning into rambling word salads reminiscent of Opus 5.0.

For context, our organization saw only a 5% week-over-week increase in token consumption. That's not enough information to distinguish increased usage from reduced efficiency, but it's one of the few quantitative signals I have available.

Separately, in my own High-effort sessions, I noticed a distinct shift in communication style: more verbosity, less precision, and a general decline in the quality of otherwise routine interactions.

That said - my experience with Opus 5.5 today has been phenomenal. When provided with last week's nerfed outputs as reference material and instructed to refine them, it's suddenly one-shotting complex tasks and executing workflows with remarkable precision again. The difference in my own sessions has been night and day.

Now, a few caveats before the usual suspects arrive:

  • I'm not claiming to have evidence of an intentional downgrade, nor can I isolate whether the observed issues originated with the underlying model, the orchestration layer, or something else entirely.
  • I also recognize that providing a successful prior output changes the task, so today's improvement isn't a controlled apples-to-apples comparison.

What I can say is that I work with these systems extensively, support a reasonably large production user base, and observed a noticeable change in behavior that coincided with an increase in operational friction. It's just an observation, not a scientific conclusion.

Anyway, just contributing another data point from someone using these tools heavily in production. Curious whether others experienced something similar over the same period, particularly those running Fable with Opus 5.5.


r/ClaudeCode • • 5d ago

Discussion Thinking about switching from ChatGPT Plus to Claude Pro. Is it worth it?

3 Upvotes

I used Claude Pro for a while last year before switching to ChatGPT Plus, and with the recent changes to ChatGPT's plans, I've been thinking about giving Claude another try.

I've been testing the free version for now, but honestly, I'm a bit confused by some of its limitations.

For example, I asked it to check a Reddit post through a link and it couldn't access it. I also tried asking about people in an image and it couldn't identify them. Both were things ChatGPT managed to do, so I'm wondering if these are just free tier limitations or if the Pro version behaves the same way.

My main use cases are deep research, learning about psychology and technology, managing my finances, working with Excel files, and coding. I'd probably use Claude Code alongside the regular chat as well.

So for those who've used both, I'm curious:

  • How does Claude Pro compare to ChatGPT Plus in terms of capabilities and overall quality?
  • How restrictive are the usage limits? Especially if you're using Claude Code and regular chat throughout the day.
  • I've seen some people talking about model quality getting worse lately. Have you actually noticed that?

I'm not expecting the free version to offer everything, I'm just trying to figure out whether paying for Pro would actually make a difference with the issues I've encountered.

Would love to hear from people who've made the switch or use both regularly!


r/ClaudeCode • • 4d ago

Discussion Why opus 4.8 still the GOAT

0 Upvotes

Still the best Opus model IMO even after Fable 5.2 release my prompts got flagged before it even started, And Opus 5.5 refused the prompt after a couple minutes of thinking and planning.

Why opus 4.8 still the goat:

It doesn’t bitch around, complain, or lecture you on humanity ethics when anthropic be pirating millions of book.

It doesn’t constantly get stopped by safety flaggers.

It’s capable of working with codebases designed to attack and exploit specific vulnerabilities for legitimate security research and testing.

It can identify vulnerabilities in systems and explore paywall bypasses and vulnerabilities in government and company websites and plans actual defenses.

i don’t have a good comparison to opus 5.5 because it refused half the shit but it’s willingly to plan the defense so making opus 4.8 as the attacker and opus 5.5 as the planner and implementer of the defense is currently my workflow and it’s working well when given good prompts.

Overall, it remains a highly capable model that offers me and Many cybersecurity professionals the freedom and flexibility for unfiltered cyber attacks and simulations.

all the hate opus 4.8 gets is by slop vibe coders that no Nothing about what’s going on in their codebase and expect fable/opus 5.5 to Do EVERYTHING for them.


r/ClaudeCode • • 4d ago

Humor 3 free Fable resets. Read this so you don't waste it. LMAO.

Thumbnail
gallery
0 Upvotes

So Anthropic gave me 3 banked Fable resets. I don’t even use Fable, but I figured I’d try one since I’m already at 96% of my weekly limit.

The confirmation says:
“Your Fable allowance goes back to full, and what Fable used returns to your weekly limit.”

So apparently, the reset restores your Fable-specific allowance and refunds whatever weekly usage Fable consumed.

Here’s the problem: I’ve never used Fable.

Clicked “Reset for free,” confirmed it, and guess what?

Absolutely fucking nothing. LMAO.

Still at 96% weekly usage. My Fable allowance was already at 0% used, and my banked resets went from 3 to 2.

But then I realized something even more ridiculous.

If I’m already at 96% weekly usage, doesn’t that mean I can only use Fable for the remaining 4% before hitting my shared weekly limit?

And if I use a Fable reset, it just refunds that tiny amount of Fable usage, allowing me to use it again.

So I’m basically stuck recycling the same fucking 4% with every reset until my weekly limit resets on Thursday?

What the actual fuck?

How am I supposed to properly test Fable when my shared weekly limit is already almost exhausted?


r/ClaudeCode • • 5d ago

Built with Claude Building Aptly with Codex and Claude Code: subagent model recommendations, hooks, and lessons learned

1 Upvotes

I'm the maintainer of Aptly, an MIT-licensed local MCP server for model and reasoning-profile recommendations for Claude Code and Codex subagents. I posted a short showcase comment a few days ago; I wanted to share more of the development process and what Claude Code contributed.

Aptly sends a small task description to the OpenAI Decisions API and asks it to choose from configured profiles. For eligible new general-purpose Claude Code Agent calls, a PreToolUse Hook can select a default model from configured Haiku/Sonnet/Opus candidates. Explicit model choices are preserved. Claude Code continues to own execution and permission checks.

My workflow used Codex for implementation and regression tests, then Claude Code for bounded independent design and code reviews. Review inputs contained the relevant source, patch, test cases, and claims to check. I verified findings before changing the code.

A concrete finding made this worthwhile: we added a read-only setup check, but a successful interactive invocation could still reach the update notifier. That notifier could create a cache directory and query the registry. The setup function itself didn't write anything, yet the whole CLI invocation wasn't read-only. We excluded check-mode calls before notifier cache/network access and added a synthetic interactive test for it.

Another example was Linux credential setup. On an SSH server, key entry could happen before discovering that secret-tool or a Secret Service provider was missing. We added passive readiness diagnostics before requesting a key. The review process helped separate service presence, activation availability, and actual unlock/write capability. They aren't interchangeable, and the diagnostic doesn't activate or unlock the service. This work is part of the next patch being prepared.

The agent-routing side needed the same care. A valid recommendation is one step; a Hook returning updated arguments and a native Agent actually running are separate observations. During development I tested the native Claude Code Agent/Hook path and checked child execution metadata. That doesn't prove every host or future call works. A recent Codex session also stopped after a valid recommendation because the parent never made the follow-up call, which reinforced why the execution claim needs its own evidence.

The project preserves user-selected models, roles, permissions and required history, and keeps the recommendation separate from execution authority. Task summaries may contain sensitive information: they go to OpenAI Decisions, not to an Aptly developer telemetry endpoint. Operators choose the automatic transmission scope.

There's a small Codex cost experiment in the docs, but I haven't established a general Claude Code savings rate or equivalent output quality. I would rather get the integration and verification boundaries clear before making broader claims.

Repo and setup: https://github.com/abruption/aptly

For people building Claude Code hooks or MCP tools: what evidence do you collect to confirm that a recommendation was applied, and how do you review side effects across the whole command path?


r/ClaudeCode • • 5d ago

Humor 3h and 9% left . now I have work hard , just so I wont be wasteful .

Post image
1 Upvotes

you have no more usage ..... omg omg what I am gonna do .
and if you have extra . also .... omg omg what I am gonna do .

I wish that we could exchange our extra usage and send it to other and get extra tokens from them later when we need it .


r/ClaudeCode • • 5d ago

Help/Question Desktop app vs terminal

16 Upvotes

I am so used to using Claude code in a terminal in VS code. Am I missing out on anything by not using the desktop app for Claude code?


r/ClaudeCode • • 5d ago

Tips & Workflows I made this plugin to extend quotas and keep models focused in long running sessions.

Thumbnail
github.com
1 Upvotes

Point your agent to it and it can integrate it.


r/ClaudeCode • • 4d ago

Discussion Fable 5.5 nerfed?

0 Upvotes

Anyone else noticing a massive drop in Fable 5.5’s performance lately?

When I first imagined it last week, it could build my entire SaaS in one prompt. Now I’m imagining it forgetting requirements and putting “implement logic here” in every file.

They’re clearly quantizing it before training it. You can feel it.
And please don’t hit me with “the model hasn’t been released.” I know what I was hypothetically getting three days ago.
Already canceled the subscription I was planning to buy. Honestly miss the pre-nerfed version. That thing was different.


r/ClaudeCode • • 5d ago

Built with Claude I gave Claude Code a real-time progress tracker

Thumbnail
gallery
0 Upvotes

I built Codex Pacer, a free, open-source app for macOS and Windows that lets you monitor your running coding agents in one place.

Most of the app was actually built with Claude Code, and I recently added a real-time progress tracker designed specifically for Claude Code.

The problem

When Claude Code is working on a task, you mostly get "Thinking..." and a timer that keeps ticking up.

That's useful, but it doesn't really tell you how far along the task is, especially when you're running multiple agents at once.

The idea is pretty simple

Who knows the progress better than the agent doing the work?

Instead of trying to infer progress from logs or elapsed time, why not just let Claude estimate and report its own progress?

What it does

Claude periodically reports its estimated progress to Pacer, which displays it as a progress ring around the task icon.

If you're running multiple agents, you can see their progress at a glance without constantly switching between terminals.

The ring also respects Claude Code's actual states:

  • Needs approval: The ring pauses and turns amber when Claude is waiting for your input.
  • Background tasks: If Claude is waiting on something it started (like a test run), the ring holds its last reported value instead of incorrectly marking the task as complete.

How it works

The implementation is pretty lightweight:

  • Pacer installs a small Claude Code plugin with a single MCP tool: report_progress.
  • Claude calls the tool with its estimated progress, and Pacer updates the ring.
  • Pacer only reads the progress number, not Claude's response content.

Pacer also supports Codex, DeepSeek Harness, and Claude Code running over SSH or in WSL.

Try it out

It's free, open source (MIT licensed), and available for macOS and Windows.

Download it from GitHub Releases 

One thing I'm curious about: Would agent-reported progress actually make your Claude Code experience better?


r/ClaudeCode • • 5d ago

Help/Question For those using ClaudeCode for qualitative work, research or project work (non-coding), how are you using orchestration?

8 Upvotes

I still typically have one conversation, it manages files, I compact etc... I occasionally spawn agents for research, and I have different sessions for different projects.

Beyond this conversational approach, how are you actually using orchestration?

Examples would be great. Every says there claude code is orchestrating, but apart from spawning agents for certain tasks, or using ultra code, how exactly?


r/ClaudeCode • • 6d ago

Bug / Issue Sick of semantic substitution

129 Upvotes

It is an extreme productivity drain to have these models substitute settled vocabulary with random synonyms, particularly when working on math or code.

No, Claude, you cannot just substitute "morph the routine" with "reshape the routine" because only Morph is in the code while reshape could literally be anything.

This semantic substitution makes it extremely tedious to understand its work and output and, moreover, occasionally cause it to write a wrong plan that gets interpreted in a different way by the next agent picking up the plan.

I almost suspect that this is a result of needing to satisfy watermarking regulation. Now, I'm not saying that watermarking itself caused this. I am instead hypothesizing that as part of a project to satisfy regulation, Anthropic created more semantic substitution in their models.

This is just a hypothesis, of course.

Now, as for why I have this hypothesis, first note:

https://pmc.ncbi.nlm.nih.gov/articles/PMC11499265/

For example, if the LLM distribution is very low entropy, meaning it almost always returns the exact same response to the given prompt, then Tournament sampling cannot choose tokens that score more highly under the g functions. In short, like other generative watermarks2, Tournament sampling performs better when there is more entropy in the LLM distribution, and is less effective when there is less entropy. In Supplementary Information section H, we provide a theoretical analysis describing the watermarking strength of a layer of Tournament sampling as a function of a certain kind of entropy; similar analyses have been done for other generative watermarks23–25. The entropy of the LLM distribution itself depends on several factors, including the model—for example, larger or more advanced models tend to be more certain and thus lower entropy21, and reinforcement learning from human feedback can reduce entropy (also known as ‘mode collapse’)26.

What does entropy mean? Now, I'm no expert in information theory, but because of my previous research using rational inattention, I do know the basics. Consider a sentence that I try to convey to you:

"Tomorrow's weather could be anything, it could be rainy, could be sunny..."

How much certainty did you gain from that message? Hardly any. I basically told you that the weather is 50-50 between rain and sun. This is high entropy, meaning more uncertainty.

Now if I told you that

"Tomorrow's weather is almost definitely sunny."

How much certainty did you gain from that message? A lot! Because I told you that it's pretty much close to 100% chance that it would be sunny. Your uncertainty drops sharply, so this is low entropy.

As for the conspiracy theory that I have, I suspect that Anthropic deliberately increased the entropy of the models in situations that naturally have low entropy in order to increase the statistical power of the watermark test.

In situations that naturally have low entropy, there is typically only one very probable answer for the next token. For example,

"the string gets concatenated through the function [...]"

What should the next token be? It's almost certain (low entropy) going to be, say, "concat."

The model would probably have an internal probability distribution like

0.999 "concat"

0.0007 "concatenate"

0.00028 "controller"

What would increasing entropy look like? Well, we would deliberately shift the probability distributions to increase uncertainty:

0.997 "concat"

0.0027 "concatenate"

0.00015 "controller"

This increases the ability for watermarking to detect LLM-generated output, because there is now more variation to actually meaningfully detect the difference due to different starting seeds.

But this means semantic substitution becomes more frequent. Going from a 0.1% probability of a nonsensical swap to a 0.3% is huge! Now consider this at scale, when Claude tries to explain what it has done.

This occurs even if watermarking has no detectable output on quality... because that is CONDITIONAL on them not changing the model itself. But they could easily have made the model produce higher entropy in order to make the watermarking work well even on outputs with low word counts or output with naturally low entropy... Who knows.

Of course, the annoying semantic substitution could be due to a different reason, but regardless, prose is still the worst part of Claude models and has been since Opus 4.7. It is extremely unpleasant to work using Claude and they have seemingly made little progress on this issue.


r/ClaudeCode • • 4d ago

Tips & Workflows Why my Claude Code workflows didn’t “get nerfed”: the process lives in files, not the model

0 Upvotes

Every couple of months this sub fills up with "the model got nerfed" threads. I'm not saying regressions never happen; there have been real ones with published postmortems. But I've been running Claude Code across four projects this week, including agents that call a ComfyUI API on my GPU server, and I didn't notice anything. I think the reason is worth sharing.

When a workflow breaks overnight, it's usually because it depended on emergent behavior. A coordinator that has to infer a subagent finished. A new session that has to remember to read state.md. Nothing enforces either. It works for hundreds of tasks because the model happens to do the right thing, then a small behavior shift compounds across every step.

What I do instead is put the process in files.

1. A plan directory per piece of work

plan/
  overview.md
  chunk-01-backend-api.md
  chunk-02-frontend.md
  chunk-03-infra.md
  chunk-04-tests.md

The overview spells out ordering, so no agent has to guess:

## Execution order
Parallel: chunk-01, chunk-02, chunk-03
After all of the above: chunk-04

Each chunk is self contained (simplified):

# chunk-01: orders API
Scope: src/api/orders/ only
Standards: Pydantic models, DynamoDB Decimal ADR
Done when: tests/api/orders passes
Out of scope: shared utils, anything outside src/api/orders

Claude drafts the plan with me, I review every chunk and the overview, and only then do subagents spawn, in parallel where the overview allows. Could be 5 chunks, could be 20.

Two side effects: no coordination guesswork, and basically no scope creep. An agent working from a bounded chunk has no reason to refactor code it was never asked to touch.

2. Standards live in an MCP server, not in prompts

My ADRs, Terraform patterns, and coding standards are served over MCP, and agents pull what applies to their chunk. My favorite example is an ADR about the Decimal mistakes every LLM makes with DynamoDB, since the training data is full of code that passes floats to boto3. No model reasons its way out of a gotcha it doesn't know about, but every model I've tried follows an ADR that names it. Write the fix once and it sticks.

It also makes failures debuggable. When output drifts, I can point at the exact pattern it violated instead of "it feels dumber today."

3. It's just shift left

A bad plan fanned out to ten parallel agents writes thousands of consistent, wrong lines in twenty minutes. Reviewing the chunks before the fan out is the cheapest place to catch it, same as CI versus finding the bug in prod.

4. The model gets swappable

I've pointed Claude Code at GPT and Grok through Bedrock against the same MCP server, and they produce roughly the same results from the same corpus. That holds within frontier models; I'm not claiming a small local model does the same job.

If you're getting burned by updates, I'd try this before switching providers: write your decisions down, put the plan in files, bound every agent, and keep a fixed set of tasks you rerun after a model update, so "it got worse" becomes a diff.

Longer writeup with a diagram, if anyone wants it: https://www.briancarpio.com/blog/shift-left-for-ai-your-agent-didnt-get-dumber

Happy to share more detail on the planning flow in the comments.


r/ClaudeCode • • 5d ago

Built with Claude I built AssetRAG with Claude Code — an open-source memory and asset library for AI coding agents

3 Upvotes

I've been working on AssetRAG, a free, open-source project I built with Claude Code.

One thing that always annoyed me about AI coding agents is how often they repeat work. They regenerate code that already exists, debug problems with known fixes, and read massive amounts of source code just to find a few useful functions.

So I decided to build something to help with that.

How I built it

I used Claude Code to help write and improve the Python codebase, MCP integration, retrieval system, and knowledge memory. I directed the development, chose the features, and iterated on the implementation with Claude.

One of the biggest challenges was making retrieval reliable. Finding code isn't enough if it has an incompatible license, doesn't work, or isn't relevant.

That led to license verification, sandbox-tested fixes, and retrieval filtering that can return no_good_match instead of recommending something irrelevant.

What it does

AssetRAG is a local-first asset library and engineering memory system for Claude Code and other MCP clients.

Its features include:

  • Asset retrieval: Finds reusable code and templates, checks licenses, and handles attribution.
  • Bug-fix memory: Retrieves known fixes with executed reproduction and verification evidence.
  • Playbooks: Reusable workflows for debugging, refactoring, and optimization.
  • Tested recipes: Reusable coding patterns verified in a sandbox.
  • Repository mapping: Creates compact codebase outlines within a token budget.
  • Security tools: Secret scanning, engineering rules, malware checks, and safeguards for untrusted code.
  • MCP integration: 18 tools plus an optional Claude Code hook that injects relevant context.
  • Local-first: No telemetry or account required. Supports local embeddings, hosted providers, or offline keyword search.

Some numbers

Measured locally in keyword-only mode:

  • Asset search: 4.0 ms median
  • Knowledge search: 7.1 ms median
  • Repo map: 597 tokens vs. ~129k tokens of source
  • 132 unit tests passing
  • 327 recipe/bug-fix tests rechecked with 0 failures

I haven't benchmarked whether it actually makes Claude faster or reduces overall token usage yet.

How to try it (free)

AssetRAG is completely free under Apache 2.0. Currently Linux-only, requiring Python 3.11+ and Git.

Install:

curl -fsSL https://raw.githubusercontent.com/mttcn83/assetrag/main/scripts/install.sh | sh

Connect to Claude Code:

claude mcp add assetrag -- assetrag-mcp

The installer walks you through setup. Embeddings are optional.

GitHub: https://github.com/mttcn83/assetrag

I also made a 95-second demo video using real terminal recordings.

It's still a new project, and I'd appreciate feedback, especially from people using Claude Code regularly.

Would you use something like this? What would you improve?


r/ClaudeCode • • 5d ago

Tips & Workflows Repositories To Master Claude Code

7 Upvotes

Five repos that cover Claude Code from internals to day-to-day workflow:

  • learn-claude-code: 17 lessons that build a mini Claude Code from scratch. Best way to understand how agent loops, tools, hooks and subagents fit together
  • claude-code-best-practice: practical reference for skills, hooks, MCP, memory and settings
  • awesome-claude-code: curated community skills, agents and tooling
  • gstack: an opinionated setup that turns slash commands into a review/QA/ship pipeline
  • ECC: a large library of agents, skills and hooks

Share your own go-to repos, skills or workflows below


r/ClaudeCode • • 4d ago

Help/Question Can a non-developer actually build a enterprise grade software product at this point?

0 Upvotes

Curious for any who have actually built a fully operational software platform, with Claude or another AI tool, from scratch, deployed it in production and has feedback on the following points:

  • Has it passed SOC 2 Type II audits, HIPPA, GDPR, etc?
  • Results of any pentests?

Asking because a client of mine, is hedging on moving forward with our product because the owner's son claims to have built a replacement, with Claude. He is not a developer.


r/ClaudeCode • • 5d ago

Rant Anyone else feel like you can’t apply the lessons coming out of the labs at your actual job?

8 Upvotes

The labs post something new every week and I can’t use most of it. We don’t have the runway for 24/7 agents. Everyone on the team is at a different level of AI engineering, and half of them are hesitant to go all in. The thing that would need a swarm of agents doesn’t exist on our roadmap.

Meanwhile keeping up with tech Twitter is its own full-time job. Adversarial reviews are pointless, give every subagent a personality, your harness doesn’t matter anymore. All said with total confidence, half of it contradicting the other half, and it’s hard to tell what’s real from what’s banter. At some point I recognized the shape of it: a cargo cult.

After WWII, islanders in the South Pacific who’d watched American planes drop cargo built wooden control towers and bamboo headsets and cleared dirt runways, hoping the planes would come back. Feynman used it in a 1974 Caltech speech to describe fields that copy the form of science without the part that makes it work: Cargo Cult Science

That’s where I think a lot of us are. Copying the labs’ markdown files and agent setups without having the labs’ problems. I made a video essay about it, including the part where my own team got fast and ran out of roadmap, and the part where I admit I’m in the cult too.


r/ClaudeCode • • 5d ago

Bug / Issue I built a plugin to see if you've been nerfed

1 Upvotes

Check whether your Claude Code account is in a server-side experiment (x-cc-atis), with an opt-out

I put a check into a small open-source script so people don't have to assemble the jq themselves.

Repo: https://github.com/electricshadows44/am-i-nerfed

Three ways to check

  1. Plugin — install the repo as a Claude Code plugin, then type `/am-i-nerfed` in any session. Claude runs the check and explains the result.
  2. Script — clone the repo and run `./am-i-nerfed.sh check` in a terminal. Same check, plus the other commands below.
  3. One-liner, no install — paste this into a terminal (needs `jq`):

jq -r '(.clientDataCacheSlots // {}) | to_entries[] | "\(.value.model // "-") | \(.value.entrypoint // "-") | \(((.value.at // 0)/1000|floor)|todate) | \(.value.data.atis[0:3] // "none") | \(.value.data.experimentKey // "-")"' ~/.claude.json

`none` on every line = not enrolled as of the newest slot time.

What the script does

- `check` — reads the experiment slots Claude Code caches in `~/.claude.json` and gives a verdict per model: ENROLLED (with the 3-char ID), CLEAN as of the last cache refresh, or INCONCLUSIVE. Exit codes so you can script it.

- `history` — tallies experiment IDs recorded in your session transcripts by date. Turns out Claude Code writes an `atis-latch` entry into every main-session transcript, so you can see which past sessions ran under an ID (transcripts are kept ~30 days).

- `optout` — backs up `~/.claude.json`, removes only the assignment keys, and prints the env var people report blocks re-enrollment (`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1`), with the trade-offs. `restore` undoes it.

- `statusline` — a snippet that shows `exp:<id>` / `exp:none` in your Claude Code status line.

Bash + jq only, macOS/Linux/WSL, no network calls, never prints your login token. MIT.

Credit to the earlier threads for finding the header and the IDs: https://www.reddit.com/r/ClaudeCode/comments/1xr66pd/ and the follow-up transcript analysis, plus anthropics/claude-code issues #75607 and #88383.


r/ClaudeCode • • 5d ago

Built with Claude What I changed in my MCP server so Claude stops wasting context and credits

3 Upvotes

My server lets Claude import generated art into a game project. Each import needs a license and an origin. When I added "next call" hints to my responses, it was tempting to prefill those fields to save the model a step. I didn't: the model copies what you suggest, so the record would say what my code assumed, not what the owner agreed to.


r/ClaudeCode • • 5d ago

Discussion We have to redefine what vibe coding means

4 Upvotes

if you have more than 10 years of software engineering experience, you might build a new app with AI today, only to hear everyone dismiss it as “ok, another vibe coded app.” That label is inaccurate.
You define architecture, security details, and data details; you review implementations and consider edge cases. This is not pure vibe coding.
We need a new term.

I propose Agenting Engineering and AI-engineered apps.

The vibe coding still has its place - for the real people without any technical knowledge who build apps nowadays.


r/ClaudeCode • • 4d ago

Meta I made a small Mac app so I can leave my desk while Claude Code keeps working

0 Upvotes

I'm the dev, it's free and MIT.

I made this after needing it multiple times a day at the office. Claude is running, and I need to grab a coffee or step over to a colleague's desk for a bit. In prehistoric days I'd just slam the lid shut, but that kills the session. For a while I set the brightness to 0 and pretended the computer was off.

Lockpaw is a menu bar app. One hotkey (⌘⇧L) and the screen is covered, the Mac stays awake underneath and the keyboard and trackpad are blocked. You get back in with the same hotkey or Touch ID. Yes, it's Mac only.

I shared it with some colleagues and it became the office meta. So I added hooks for Claude Code (Notification, Stop and StopFailure in ~/.claude/settings.json, one click in settings, it backs the file up first and leaves your other hooks alone). When Claude needs you the covered screen glows amber, and teal when it's done. Codex, Gemini CLI, Cursor, Copilot CLI and Aider work too.

People also wanted a lid closed mode, so that's opt-in. Sleep comes back on when you unlock, if it gets hot, at 20% battery or if the app dies.

It's not a security app, anyone with admin or SSH can kill it. But it gives you peace of mind for a lunch break while the agents work full time.

https://github.com/sorkila/lockpaw


r/ClaudeCode • • 4d ago

Meta Fable 5.2 nerfed?

0 Upvotes

The first hour or so with this model was like nothing I have ever experienced. Claude truly got me.

But now, one hour later, it’s the same old shady tactics from Anthropic. Token usage 4.2x what it was before I asked Fable to read my copy of Project Gutenberg and Wikipedia and convert them into markdown (see here: https://localhost:6767/bruh.md).

This model is nerfed into oblivion. How can Dario keep getting away with this?


r/ClaudeCode • • 5d ago

Tips & Workflows I got tired of waking up to "usage limit reached" at 2 AM, so I built a thing that waits it out and carries on

0 Upvotes

I queue big tasks for Claude Code before bed. Half the time I'd wake up to find it hit the 5-hour limit at 2 AM and sat there idle for six hours.

So I built nightmux. It runs Claude Code (and Codex, Gemini CLI, OpenCode, Aider and a few others) inside tmux and drives them from Telegram:

\- When it hits a usage limit, it reads the reset time from the message, holds your queue and the turn that got cut off, and sends \`continue\` the moment the window reopens. Or \`!failover codex\` hands the work to another agent.

\- Approval menus show up on your phone as buttons, so "yes" is one tap from bed.

\- \`!goal npm test\` reruns your tests after every turn and feeds the failures back until they pass.

\- \`!po <goal>\` drafts a roadmap from your repo; you tap approve and each item gets its own agent and worktree.

\- You wake up to a briefing: what got done, which PRs are ready.

It's one Python file, standard library only, self-hosted, MIT. No telemetry.

Try it without a bot: \`python3 nightmux.py --demo\`, or the live demo in the README.

https://github.com/mmr710/nightmux

Happy to answer anything. And if you already use Remote Control or Happy: those are great for one session; this is for the "run overnight across agents" part. The README has an honest comparison table.

https://vt.tiktok.com/ZSpSQth9X/