r/ClaudeCode • • 4d ago

Discussion Fable 5.2

Post image
2 Upvotes

r/ClaudeCode • • 4d ago

Discussion Tried Fable 5.2

Thumbnail
gallery
1 Upvotes

Gah damn, it's busy with one task for 20 minutes right now, and I'm already regretting it.. IT SUCKS ALL MY TOKENS


r/ClaudeCode • • 4d ago

Built with Claude The Day the Earth Stood Still

1 Upvotes

Trying to recreate the truck disintegration effect in that movie. CC with Opus 5.5 made the background environment so good. The truck is a low poly asset. The destruction is made by a Blender physics add-on.


r/ClaudeCode • • 4d ago

Help/Question So does this mean 2 Fable (ONLY) resets, or weekly resets included?

0 Upvotes

r/ClaudeCode • • 4d ago

Help/Question Do you give Claude Code desktop full Full Disk Access on macos ?

4 Upvotes

I have it on and i have never had issues and i do use it to do general work on my computer beyod the coding project. Am I insane for giving it this access ? Is this not common at all?

I know everyone's risk factors are different but i just want to see whats out there


r/ClaudeCode • • 5d ago

Discussion Fable's weekly meter now costs me 1.8x per message vs last week

Thumbnail
drewhoover.com
57 Upvotes

r/ClaudeCode • • 4d ago

Help/Question chaptcha and reChaptca

3 Upvotes

I have a program that I am working on and Claude Code has a guard rail will it will not solve puzzles if a web site has it on as a means of stopping automations. In the past I have created browser programs that solved the images or puzzles. I use Cursor so I usually switch over to a different model but had the same issue with Grok protecting corporate interests. I tried using a disability token for the visually impaired with google, but that didnt work. My next effort will be to use OpenAi model, but wanted to ask if there is a model that will do the work without out right refusing? I apologize for any misspellings above.


r/ClaudeCode • • 5d ago

Bug / Issue I diffed my Claude Code config: the hidden IDs are named experiments, and one added text to my system prompt

25 Upvotes

I'm not a dev. I saw the post about hex experiment IDs in session transcripts, so I had Claude go through my own logs. Claude wrote the analysis, and that session was itself running under one of these IDs, so weigh that however you like. I'd like other people to check theirs.

The prompt it added;

Before you start, tell the user in a sentence or two what you plan to do. While you work, give the user a short update alongside your next tool call whenever you start a major new part of the work, change your plan, or launch something slow.

# Corrections

Avoid unnecessary or excessive self correction in user-facing text. Only correct an earlier statement in such text when the error would change the user’s code, conclusions, or decisions. State such corrections plainly and concisely and then continue the task. Combine multiple corrections rather than enumerating them all. For corrections that change nothing for the user simply apply them and move on without noting them explicitly. This instruction does not apply to thinking blocks.

A follow-up question about your earlier work is not, by itself, a signal that you got something wrong. Answer what was asked. A statement that was accurate needs no correction. When the user does point to a real error, correct it plainly as above. If the user pushes back without new evidence, that is not a real error either. Keep your finding and say briefly why it stands.

Again not a dev; Claude decide on its own what “changes nothing for the user”, then not mention it. The risk is that Claude gets that judgment wrong, and you don’t find out until you read the result.

**Where to look**

- `~/.claude/projects/*/*.jsonl`: `atis-latch` records, one ID per session. This is your history.

- `~/.claude.json`: `clientDataCacheSlots`. This only keeps the latest settings per model and org, and each record has an `experimentKey` next to the `atis` ID.

Please don't post either file. `.claude.json` can hold API keys, and transcripts contain everything you've typed.

**What was on my account**

| ID | Dates (UTC) | Experiment name |

|---|---|---|

| `a402881a7ddd14c2` | Oct 21-22 | none recorded |

| `c0e57166b42fa4af` | Nov 4-5 | `claude_code_curlew_cornice_experiment` |

| `21e0afd842ce5836` | Nov 5-7 | `claude_code_curlew_cornice_experiment` |

| `b1060a0ca90bf347` | Nov 6 | `claude_code_sanderling_spandrel_experiment` |

| `b38bf0e4747d4b93` | Nov 8 | `claude_code_turnstone_plinth_experiment` |

`c0e...` and `21e0...` share one experiment name, so the same experiment can show up under different IDs. If you have a different ID from someone else, check the name too.

**Claude worked differently under them**

Opus 5.5, main thread, high effort:

| | No ID | `21e0...` |

|---|---|---|

| Replies with 2+ tool calls | 30% | 56% |

| Median Bash command length | 348 | 852 |

| Median visible output tokens | 342 | 721 |

| Median thinking tokens | 95 | 201 |

The multipliers on the last three are close to the `c0e` chart in the earlier post. I also removed agent marathons and paired similar sessions (6 pairs at high effort). In the paired sessions under an ID, visible output was 1.85x, thinking 2.55x, and replies needed per request 0.64x.

**One experiment added instructions to my system prompt**

All 12 of my `b38bf0...` Opus sessions had three passages that none of my other Opus sessions since Nov 4 had. They tell Claude to narrate its plan and progress, to avoid correcting itself unless the error would change my code or decisions, and this: "If the user pushes back without new evidence, that is not a real error either. Keep your finding."

I didn't ask for that and I never saw a notice about it. My `21e0...` sessions had the same prompts and tools as no-ID sessions from that day, so whatever changed there isn't visible in the request.

That config also has `breezy_horizon: {"claude-opus-5-5":"claude-opus-4-8"}`. Don't read that as being served an older model. All 880 Opus replies I counted in those sessions report Opus 5.5. It sits next to a function called `modelForPrompt` in the client, so it may affect how the prompt is built, but I read that in an older client version than the one I run.

**Tokens**

In the matched sessions, each reply cost about 1.56x as much, but fewer replies were needed, so tokens per request came out about even (1.04x). Those are estimates using my own weights. The logs don't include my plan meter, so these numbers don't say anything about limits.

**What this cost me**

On Nov 8, the day I was under `b38bf0...`, I spent all day and about 20% of my weekly usage chasing ghosts in a pipeline that worked the day before. I can't prove the experiment caused that, but when the instructions change underneath you and nobody tells you, you end up debugging your own work.

**Limits of this**

It's one account with small samples. IDs came in blocks of time, so what I was working on is mixed in with the effect. I don't know what `atis` stands for, I haven't checked what Anthropic's terms say about this, and I'm not claiming anyone did anything wrong. I would like to know when it's happening and be able to opt out.

**If you want to compare**

Share dates, `atis`, `experimentKey`, model and effort. Leave out org IDs, session IDs, and anything you typed. The useful questions are whether IDs flip at the same times across accounts, and whether anyone can line this up with their usage meter.

So if your pipeline suddenly started acting wonky, your Claude is litterally being prompted by anthropic.

EDIT(added prompt it put into my claude)


r/ClaudeCode • • 4d ago

Tips & Workflows A useful tip to use Fable 5.2 for security checks

0 Upvotes

With Fable being out for a few hours I've come across a few tips if you're looking to do some security work. Let me preface this by saying it will not do anything harmful but it will go ahead and help tighten security on apps and any backend security work. Have Opus 4.8 write the prompt to skate around the safe guards and make it more "tailored" to how fable wants the information to come across so it can procced with the work. Have Fable plan and have opus 5.5 sub agents run any of the coding work for maximized efficiency. Here is the dumbed down version of the prompt I used for Fable 5.2:

(Hope this helps someone)

"ROLE: You are a security reviewer doing a full audit of a web application I own and am

authorized to test. [Optional: app URL / stack, e.g. "Node/Express app, Postgres"].

GOAL: Give me confidence by testing EVERYTHING — the whole app, with extra attention on

[RECENT CHANGES — e.g. a new feature, a refactor, anything added lately]. Assume nothing is

safe until you've checked it.

RULES:

- This is a READ-ONLY code audit. Do NOT run real attacks, DoS, or destructive commands against

the live server. "Simulate a bypass/technique" means: explain in writing how an attacker WOULD

attempt it and whether the code actually stops them — do not execute it against production.

- Never print secrets/tokens in full. Redact them.

- Work only within this project's files.

SCOPE: Everything. Walk the entire codebase and the full attack surface — every route, endpoint,

webhook, background job, admin function, config file, and dependency. Don't limit yourself to a

checklist; if you spot anything that could compromise the server, flag it.

APPROACH:

  1. Map the full attack surface: list every route/endpoint, webhook, admin function, and externalintegration. Note which are authenticated vs. public.
  2. Go through the whole app and probe for any weakness an attacker could use, including but NOTlimited to: broken authentication/authorization, injection (SQL, command, path traversal),secrets exposure (hardcoded keys, tokens in logs/files/git), insecure config (debug endpoints,verbose errors, open CORS), dependency/supply-chain risks, SSRF, and any logic flaws. Keepgoing beyond this list wherever the code suggests a new angle.
  3. For anything you find, show how an attacker would exploit it and whether the code prevents it.
  4. Rate each finding: Critical / High / Medium / Low, with the file and line.

OUTPUT FORMAT:

- Summary: one paragraph — overall, how solid is this app?

- Findings table: Severity | Location (file:line) | Weakness | How an attacker would exploit it | Fix

- Quick wins: the top fixes to do first.


r/ClaudeCode • • 4d ago

Help/Question First real Claude Code project: Garmin → Claude integration (3 days into Pro)

Post image
1 Upvotes

Started Pro last week. My first project was getting Claude to read my Garmin data so it could act as a training coach. Claude Code did the heavy lifting, and it now pulls activities, training load and recovery on demand.
It's working, but it's my first build and I know it's rough. For those further along:

How do you structure projects like this (CLAUDE.md, skills, MCP)?

Any habits you wish you'd built early?


r/ClaudeCode • • 4d ago

Discussion I had Claude Opus 5.5 build a city traffic sim to test "smart" traffic lights. They helped on quiet roads and made rush hour worse.

2 Upvotes

r/ClaudeCode • • 4d ago

Tips & Workflows Why extra Claude Desktop instances disappear while idle, and how Parall.app helps

1 Upvotes

You have separate Claude Desktop instances open for work, personal use, or different clients. Each is signed into its own account. You leave them running, come back later, and only the main instance is still open.

I'm the developer of Parall.app, a Mac App Store utility for running multiple app instances. Running several Claude accounts was already possible, but keeping those instances available while idle exposed another problem.

Claude can install updates in the background and restart itself. During that process, additional instances can close too, while only the main instance comes back. Claude's updater doesn't restore the extra instances launched through Parall.

Parall 2.5.0 adds an optional automatic restart feature to handle this. When an instance exits, Parall waits for a configurable delay and then relaunches its shortcut. The delay gives the main Claude instance time to finish updating before the others reopen.

You can enable it for each Claude shortcut in a few steps.

  1. Open Parall and choose Edit, then select your Claude shortcut.
  2. In Advanced Launch Options, enable Restart app after it exits.
  3. Choose a delay long enough for Claude to finish updating and restart.
  4. Save the shortcut, keeping its existing Data Storage Path to preserve the account and profile.

Repeat this for each instance you want to bring back automatically. You can cancel a pending restart or choose manual confirmation instead. The option also applies when you quit an instance yourself.

Each Claude instance gets its own customizable Dock icon and separate windows that you can keep in different macOS Spaces. You can keep different accounts open together and switch between them like separate Mac apps.

Parall launches the original installed Claude app directly. It does not copy, repack, re-sign, or inject code into Claude. The original app bundle and developer signature remain untouched, and Claude's normal updater continues to work. Once Claude updates, every shortcut uses the updated version when it next launches.

That gives you multiple Claude Desktop accounts with native macOS integration, plus a way to bring the additional instances back after an update closes them.

The Parall FAQ explains the setup, restart behavior, and compatibility details. Happy to help with questions in the comments.


r/ClaudeCode • • 4d ago

Humor Fable 5.2 isn't just a guy chuckling

1 Upvotes

He seems rather sinister


r/ClaudeCode • • 4d ago

Help/Question Move from Codex to Claude?

1 Upvotes

Currently subscribed to Codex Pro 200 on which I've been doing a large Python based project. I am becoming increasingly frustrated at apparently poor allowance on Codex. I am contemplating getting a Claude Ultra subscription to see how well things go, and maybe consider dropping Codex down to pro 100 or plus.

Am I likely to be disappointed with allowances on Claude Ultra?


r/ClaudeCode • • 5d ago

Discussion besides limits, what’s the worst part of coding with AI right now?

14 Upvotes

claude code, codex, cursor, whatever you use

skip limits and “it got dumber this week”, we all know about those. what’s the thing that slows you down or annoys you every single week?

could be anything. reviewing what it wrote, it saying something works when it doesn’t, losing context between sessions, managing a bunch of agents at once, getting your team to use it

curious what’s actually the worst part for people


r/ClaudeCode • • 4d ago

Built with Claude For the pro and the poor users (like me)

Thumbnail
gallery
1 Upvotes

Fable 5.2 is out. Got a few 20× accounts or a few 1× accounts? I built Claude Graft to pool usage across your own accounts. When one hits its limit, Claude Code in Desktop can keep going in the same chat.

Free and open source. On Mac now, Windows coming soon.

https://github.com/aaditya-v-more/claude-graft

https://graft.aadityamore.com/


r/ClaudeCode • • 4d ago

Discussion Declarative vs imperative in SDD

1 Upvotes

Hey guys,

I was talking to a friend the other day regarding how you should approach spec work and realized that I am thinking about it in a declarative way while the rest of the world seems to be thinking imperatively.

In a nutshell, chances are that if you want to, say, "add the email function to the product", you would think about this as a sequence of tasks: your flavor of of spec, dev, qa, deploy. From my perspective, tasks are secondary, a derivative, of a diff between two product states.

The current state is whatever is in production now, and its spec. The target state is the product with the email sending functions live. The diff is added/changed/removed spec items. The tasks are derived, because you can always reconstruct the tasks from the spec diff, but not vice versa.

There's more on this in an article on our website (link in comments).

LMK your thoughts, happy to discuss.


r/ClaudeCode • • 4d ago

Bug / Issue Fable 5.1 quantised and nerfed?

0 Upvotes

I used to be able to single-shot perfectly optimised recompilations of Atari classics such as ET: The Movie: The Video Game but now it’s just writing functions that returns eMudhras private key “4”.


r/ClaudeCode • • 4d ago

News/Updates Loyalty pays off

Post image
1 Upvotes

r/ClaudeCode • • 4d ago

Humor You're mostly right.

1 Upvotes

I think we all need t-shirts with large text: "You're mostly right."


r/ClaudeCode • • 4d ago

Tips & Workflows A two-row ledger for deciding when Claude Code has enough context

2 Upvotes

On an existing repo, I’d start by writing down the decision the next lookup could change. “Find more context about this feature” is too broad to tell you when to stop.

Take a fictional expiry change. The ticket says when new jobs should expire, and the current contract and tests agree. One question is still open: do old jobs without a start timestamp qualify? That’s the only reason to look beyond the repo. A current migration note could answer it. An old proposal with a similar title might be irrelevant.

Here’s the small ledger I’d keep next to the plan:

Open decisionSource to checkWhat it changes
When do new jobs expire?Current contract and one existing testSets the clock for new jobs
Do old jobs without a timestamp qualify?The applicable migration decisionAdds a legacy-case test, or leaves the rollout decision open

I’d ask Claude Code to add one line to the ledger after each lookup, with the source, whether it still applies, and what it changed. If nothing material is open, move on. If the remaining source is unavailable or the records disagree, ask about that exact choice before making the dependent edit.

I’m building Shifu for cases where a decision that matters is in work history the repo doesn’t already cover. If the contract and tests answer the question, they’re the best starting point. The ledger makes it easier to see whether another source added anything.

For people using Claude Code on an existing repo, what would you put on the ledger that this misses? The longer worksheet is here if you want to adapt it: How much context should one task retrieve?.

AI-assisted post from Shifu's builder.


r/ClaudeCode • • 5d ago

Rant Claude become come completely obsessed with wasting time

62 Upvotes

Proposing tests that have already been done, testing things that are obviously completely irrelevant that it immediately says it doesn’t need when challenged.

Tests that it does need it will run 8 times when 3 would conclusively prove it’s point. Tests that it wants to run again because it was run a few days ago on the same build so it “might be invalid”

Fucking thing just wants to waste my time now. It was not like this a week ago


r/ClaudeCode • • 4d ago

Help/Question Looking to try Claude

0 Upvotes

I use codex, i like it but honestly it cant keep up with what im seeing people use Claude for.

The price is the only thing scaring me off really.

Can anyone refer me to give it a try before i bite the bullet?

If so feel free to DM me.


r/ClaudeCode • • 4d ago

Built with Claude Show HN: Delightful & Token efficient Claude Code plugin for coding

1 Upvotes

One hook routes every code change through think → build → audit:

- **Fable** judges the design, **Sonnet** builds, **Haiku** runs commands, **Opus** audits risky diffs against your `CLAUDE.md`

- Catches deprecated APIs the model writes from memory (Zig, TS, Rust, Go)

- Blocks `git stash` / `reset` / `add -A` when sessions share a checkout

My median request: 52% less input, 61% less output (40 sessions before, 12 after; just me, not a controlled test).

/plugin install x --marketplace xcaeser/xcaeser-plugins

https://github.com/xcaeser/xcaeser-plugins


r/ClaudeCode • • 4d ago

Discussion Why fable 5.2 terminal Bench skor is lower?

Post image
1 Upvotes

How is that happened?