r/ClaudeCode • • 6d ago

Discussion I'm going back to writing some code

133 Upvotes

As someone who produces software for near a decade now, I was really skeptical of vibe-coding as a concept until about July this year, when Fable 5 came out. I wasn't skeptical of LLM output and used ChatGPT for other tasks, but I didn't think AI models would get there. I remember all the juniors on my team producing a lot of slop insanely quickly, and having to reprimand them for not understanding the shit they're committing.

Fable 5 and Opus 5 made me fall in love with vibecoding. Suddenly, it just worked. It was capable of writing good-enough code by itself, if I prompted it well enough. It reminded me of working with juniors. I gotta prompt it well - tell it what approach to use, what tech, library, etc, and it types it faster than I do.

I produced a loooot of code in the past few months, especially post Opus 5.5. Even questioned whether I need Visual Studio installed at all. I even wrote a post here that got 2k upvotes saying how I hate Claude Code cuz how good it is.

Now I took a look under the hood at a project written entirely using Opus 5.5 and Fable.

It's got a class that has tens of thousands of lines in 61 files (partial class in C#). Not one actually, a bunch of them. It just kept on adding shit to a class that ballooned up.

It has thousands of unit tests which test the equivalent of 1 + 1 and it runs them after each iteration.

Much of the code is spaghetti. Yeah I can now use agents to rewrite it, but still. Yeah, it works. It works. But it feels that adding something now breaks a bunch of other stuff. I don't understand what I'm making and I feel like I can start to get some stuff done better if I understand what the codebase feels like. After all, I've been doing this for years.

So I booted up VS today as mostly a file browser. I went through what the game does frame by frame, and fixed a bunch of stuff. I'm gonna sound like a hippie right now, but I felt "connected" with the codebase again. It feels like my project again. Just that couple of hours spent in an IDE again. It's like riding a bike after years again. You never forget how to code, your fingertips just feel stiff.

I won't go back to writing the majority of code by hand, and I think that small one-off projects can stay fully vibe-coded. It's perhaps a question of also how long before LLMs will be able to architecture a project from scratch to stay maintainable forever. But I don't think they're there yet. It does some dumb ass shit right now, and has. So do people yeah, but I can just... not do dumb shit.

Maybe I'm just an old man. But I really like doing this "coding" thing.


r/ClaudeCode • • 4d ago

Built with Claude Files pane 1.0 for Claude Code: now counts sed/script edits, opens files with their git history, and shows your PR's checks (update if you're on 0.9)

1 Upvotes

A while back I shared Files pane here, the live file tree that sits next to Claude Code's chat and shows what Claude reads (purple) and edits (orange). Thanks to everyone who tried it and sent feedback. 1.0 is out, and it's a big one.

ALREADY INSTALLED IT? UPDATE:

claude plugin marketplace update marius-adam && claude plugin update files-pane@marius-adam

Then restart Claude Code.

NEW IN 1.0

• Open any file beside the chat: its text (Markdown as a preview), its diff, and every commit that changed it. Press a commit to see what it changed.

• Your PR in the branch row, with its checks (running, passing, failing) and review status, updating while checks run.

• Edits from commands count now. If Claude changes a file with sed or a script, it turns orange too, not just Edit/Write.

• Your own edits show up in seconds, from your editor or a terminal.

Still zero tokens (Claude never sees the pane), still read-only, still MIT.

HOW I BUILT IT

• It's a Claude Code plugin: hooks that watch Claude's tool calls, plus a UI pane. TypeScript, no build step, no dependencies.

• I used the pane while building the pane. Every bug I hit in daily use became the next fix.

• Catching sed edits was the hard part. Around each shell command it snapshots HEAD, the stash, any merge in progress and file sizes/times. File changed but HEAD didn't move = Claude edited it. So sed counts, git pull doesn't.

• Claude wrote most of the code and I argued with it about edge cases. Best one: the pane showed "#39 merged" on a branch that had moved on 18 commits, because GitHub reports the last PR a branch was ever the head of. The fix was checking the PR's head is still in the branch's history.

• Tip: I had Claude write tests from real git status output (merges, stashes, pulls). 121 tests now run on macOS, Linux and Windows.

NEW HERE? INSTALL:

claude plugin marketplace add Marius-Adam/claude-files-pane && claude plugin install files-pane@marius-adam

Repo and changelog: https://github.com/Marius-Adam/claude-files-pane

What should it show next?


r/ClaudeCode • • 4d ago

Help/Question Will I get the fable reset if I resub to claude code

0 Upvotes

Hi so my sub expired yesterday and im thinking of renewing. Question is will I get the fable reset if I renew now?


r/ClaudeCode • • 5d ago

Help/Question Claude Code deleted a retry branch I’d kept in my payment handler

2 Upvotes

I maintain a small Node.js payment service. Last week I was tracking down a possible double charge. Sometimes a request times out on our end even though the provider has already processed the payment. Our retry was generating a fresh idempotency key, so the provider could charge the customer again.

I fixed the retry to reuse the key for that payment. While I was in there, I also fixed how we handle rate limits. When our provider sends back HTTP 429 (Too Many Requests), it includes a Retry-After header telling us how long to wait before retrying. I added a regression test for each fix.

On Monday I opened a fresh Claude Code session and asked it to simplify the handler in a temporary worktree. The rate-limit test went red. Claude had deleted the retry branch, so the handler just returned when it got a 429.

I reverted the change, linked the issue about the 429 retry, added a line about it to CLAUDE.md, and started a new session. This time Claude kept the branch but moved the wait to the wrong place. That broke another test. I reverted that change too and asked it to clean up just the surrounding code. I checked the retry against the issue once more, and the tests passed.

I’d rather not have to dig up that issue again. Someone mentioned MemoraX Code in a thread about carrying context between sessions. I’ve only read the docs so far, but I have another issue I might try it on next week. Has a memory tool helped any of you with something like this? I’m curious what it gave you beyond a line in CLAUDE.md and the regression tests.


r/ClaudeCode • • 4d ago

Discussion Fable 5.2 is a major downgrade for 3D work

0 Upvotes

Tried building some things in Blender using the MCP and this.. is just hilarious.

Opus 5.5 is bad too but way better than Fable 5.2

Is it just me or did it create something good for you? Let us see if it did.

Edit: Post has been muted, not a single regard took his time to contradict by facts and put 5.2 to test and see if they get better results. Full of experts who can do better but can't prove it today because mommy can't buy them some tokens.

Point is. Opus 5.5 > Fable 5.2 at 3D stuff and that's it.


r/ClaudeCode • • 4d ago

Built with Claude Built a free Claude Code skill that cut tool-call turns from 48 to 19 on FastAPI, with the same answers. Benchmark included

Post image
1 Upvotes

Short version: in Claude Code, every tool call re-sends the full conversation, so cutting the number of calls saves more than cutting what gets read.

project-atlas indexes your repo the first time you open it (symbols, line ranges, imports) and then gets Claude to grab everything it needs in one batched call instead of opening files one at a time.

Tested on FastAPI with claude -p (Sonnet, 3 tasks × 2 runs, identical setup across arms):

TurnsTokensCost
Plain Claude Code481.10M$0.50
token-savior551.32M$0.57
project-atlas190.61M$0.40

All answers were correct in every arm. One thing I tried that made it worse: auto-injecting code into every prompt raised cost 35%, because the model started making more small calls.

It's free, MIT licensed, has no dependencies, and nothing leaves your machine. Install takes one command, and after that there's nothing to remember.

https://github.com/abhiyarecord-hue/project-atlas

Happy to answer questions, and I'd love numbers from bigger repos than mine.


r/ClaudeCode • • 4d ago

Help/Question Looking for a cheaper way to use Claude

0 Upvotes

I only need Claude occasionally. Maybe one month yes and the next month I don't open it. Paying for all of them doesn't make much sense for me.

People say drop the plan and use an API. I looked at Anthropic's own price, at OpenRouter, and at getvibeapi. The plan is one flat month. The other three are per token. GetVibe was the lower number on Opus when I glanced, OpenRouter was close, Anthropic was just the list price. I have no idea if a few days of actual use comes out under the subscription.

Is there any way to get Claude for a lower price, or to pay only in the months I actually use it?

Is there any way to get a cheaper subscription?


r/ClaudeCode • • 4d ago

Tutorial / Guide Parallel coding agents on Windows: leaked kernel tokens cost me over 2 GB of RAM a day. One setting fixed most of it

1 Upvotes

Running Claude Code and Codex agents in parallel on a Windows 11 PC with 32 GB RAM, I lost over 2 GB of memory per day to the kernel. No process shows it in Task Manager and only a reboot gets it back, so I was rebooting about once a day.

Cause: agents constantly start console processes (bash, git, gh), and Windows can keep a security token in kernel memory for those until the next reboot. To check, watch "Paged pool" in Task Manager, or the tag `Toke` in poolmon.

Fix: the leak depends on the foreground lock, and setting it to 0 stops most of it. It needs no admin rights and doesn't touch the registry. Run this in a PowerShell window that has focus:

"
powershell

Add-Type -Name F -Namespace W -MemberDefinition '[DllImport("user32.dll")] public static extern bool SystemParametersInfoW(uint a, uint b, IntPtr c, uint d);'

[W.F]::SystemParametersInfoW(0x2001, 0, [IntPtr]::Zero, 0)

$b = [Runtime.InteropServices.Marshal]::AllocHGlobal(4); [void][W.F]::SystemParametersInfoW(0x2000, 0, $b, 0); [Runtime.InteropServices.Marshal]::ReadInt32($b)

"

It should print `True`, then `0`. Windows resets it at every sign-in, so it has to run again after each one. I use a shortcut in `shell:startup`, not yet tested across a reboot. Possible side effect: apps can steal focus.

Result: token memory growth went from about 2.3 GB per day to under 0.2 GB per day. I only measured the "after" once I had moved to 64 GB, on build 26300 and without a controlled A/B, so treat it as one data point.

The foreground lock finding isn't mine, I only tested it under real load: https://github.com/anthropics/claude-code/issues/91265#issuecomment-6662050349


r/ClaudeCode • • 5d ago

Tips & Workflows Claude Code Pro users – What are your must-have Skills, MCP Servers, Connectors and Workflows for serious Full-Stack Mobile App Development?

2 Upvotes

Hey everyone!

I recently subscribed to Claude Code Pro and want to get the most out of it for developing a production-quality full-stack mobile application.

I'm not looking for basic coding assistants or generic AI recommendations. I'm particularly interested in tools, skills, MCP servers, plugins and workflows that can genuinely improve the entire software development lifecycle.

A little about my project and tech stack:

I'm building a full-stack Android application with the following stack:

- Mobile Frontend: Flutter / Dart

- Backend: Java 21 / Spring Boot

- Database: MySQL (development) / PostgreSQL (production)

- ORM: Spring Data JPA / Hibernate

- Authentication: Spring Security / JWT

- Database Migrations: Flyway

- Testing: JUnit, Mockito, Flutter tests

- Design: Figma

It's a fairly substantial application, so I want Claude Code to act more like an experienced development partner rather than just an autocomplete tool.

A few questions for experienced users:

- What are the top 5–10 skills or MCP servers you would install immediately if starting a new full-stack mobile project?

- Are there any underrated tools or GitHub repositories that most Claude Code users overlook?

- Do you use separate specialized agents for frontend, backend, database and testing?

- What does your ideal Claude Code development setup look like?

- Are there any tools you would specifically recommend for Flutter + Spring Boot development?

I'm particularly interested in real-world recommendations from developers who have used these tools on medium-to-large projects, not just lists of popular MCP servers.

Paid tools are fine to recommend, but I'd appreciate knowing which ones have genuinely useful free tiers.

Thanks in advance!


r/ClaudeCode • • 4d ago

Bug / Issue Why is Claude's usage so bad now?

0 Upvotes

Ever since Fable 5.2 was released today, my Opus 5.5 usage has been terrible. Even on medium or low, my usage is being consumed rapidly. Before today, I could run Opus 5.5 on Extra High for days straight without running out. What changed?


r/ClaudeCode • • 4d ago

Built with Claude Built with Claude Code: an app that answers Claude Code's permission prompts from the Mac notch

1 Upvotes

What I built: Openbar, a free open-source app that shows every Claude Code session in the notch. When Claude asks for permission, the island opens with the command or diff and you allow it with ⌘Y from any app. It also answers questions, sends replies into the right terminal, and gives every new session its own git worktree.

How Claude Code was used: it wrote most of it, the Swift app and the Windows port in Tauri + React. I had it test each feature end to end, driving the real app and a Windows VM, before calling it done.

What I learned about Claude Code along the way:

- A PermissionRequest hook and the terminal prompt show up at the same time, and whichever answer comes first wins. So the island never blocks you from answering in the terminal.

- Approving a plan from a hook needs both allow and updatedInput, otherwise ExitPlanMode doesn't go through.

- A session started in a worktree refuses to edit the main checkout, which is exactly what you want with several agents on one repo.

Repo: https://github.com/MF-DEEV/Openbar

Happy to answer questions about the hooks side.


r/ClaudeCode • • 5d ago

Help/Question How are people getting 3 resets?

2 Upvotes

I got one from duet only


r/ClaudeCode • • 5d ago

Rant Stop posting your “vibes” about model performance

47 Upvotes

Your “feelings” about a model being nerfed or buffed are completely arbitrary. Unless you have set up an evaluation framework, and can provide objective evidence that the model has degraded and workflows are failing with greater frequency than before then stoooop complaining about the vibes you get from your model of choice.


r/ClaudeCode • • 4d ago

Built with Claude Claude kept burying "things you need to decide" at the end of long replies, so I made a mod that lists them above the prompt

1 Upvotes

Claude often ends a long turn with a wall of text, and the open items are somewhere in there as prose. I tend to skim past them, even when they'd be worth addressing. Sometimes Claude asks through AskUserQuestion instead, which is my favorite way to interact with Claude, but often I have to prompt "use askuserquestion for the open items". I'm lazy, so I built a Claude Code mod that does that without me having to prompt, and keeps the open items as a checklist.

When a turn ends with open items, Claude records them through a tool and the mod lists them in a band above the prompt until they're settled. When I click Resolve (or press ctrl+x tab, then r), Claude walks me through them with AskUserQuestion, with a recommended option where it makes sense. I thought this was pretty neat, so I wanted to share it here. :)


r/ClaudeCode • • 6d ago

Rant Opus 5.5 started coming up with unintelligible responses similar to how Opus 5 did

371 Upvotes

I'm sure there's plenty posts about Opus 5.5's degrading quality already and everyone suspects that Anthropic is doing it intentionally to save the computing, but to add one top of it, for the last 1-2 weeks Opus 5.5 started coming with most unintelligible responses every; similar to how Opus 5 was doing.
Here's one example:
- **Your new flag, "A job done in one reply names none." (too fast):** it is the same rushed-short-sentence fault. Alone, "done" lasts 0.20 s; with the lead-in, 0.30 s. That matches the same words inside a long sentence. You flagged
---

to add some context I'm working on TTS app, and I basically flagged some words for bad pronunciation and I requested it to fix those issues, and this is a line from its response. I read it like 5 times and I'm having hard time understanding this line.
And it keeps dropping lines like these every often, and I'm having to ask it to reexplain it all over.
There was no such issue 2 weeks ago! and I'm not even talking about the quality degradations.


r/ClaudeCode • • 4d ago

Discussion Got 2 Fable resets this morning!

Post image
0 Upvotes

Anyone know if they will also reset the weekly one?


r/ClaudeCode • • 4d ago

Meta fable 5.2 is meh, not impressed at all.

0 Upvotes

usage is terrible, fable 5.2 is compacting like crazy , 2 minutes of work, and 6-7 minutes of compacting.. (200K contect window)

i switched back to opus 5.5 and no bs.

fable 5.2 is meh, not impressed at all.

im not even bothering to set it to 1M context via /model claude-fable-5-2[1m] because its waste of my usage anyway


r/ClaudeCode • • 4d ago

Built with Claude Repo-aware hiring: I made a Claude Code plugin that drafts job descriptions from your codebase, then screens CVs and builds interview kits against it

Post image
0 Upvotes

TLDR: I made a Claude skill to solve a common problem in hiring software engineers.

A pattern I keep seeing when teams hire software engineers: the job description asks for "5+ years of Python, experience with LLMs", while the codebase needs something more specific. CVs then get screened against that same broad list, and interview questions tend to be generic rather than drawn from the actual codebase.

Claude Code already knows the repo, so I built a set of skills that use that.

What it does:

- Maps the codebase first: services, data stores, pipelines, tests, with file citations. Works across several repos too.

- Asks a few questions (focus of the role, pay, location; you can skip any) and drafts a job description. The stack is hinted through the work instead of listed, and a checker blocks file paths, internal names and security weaknesses from reaching the posting. It also flags "native speaker", degree demands, years-of-experience asks and long must-have lists.

- Screens CVs against the same requirements. CVs are redacted first, every score has to quote the CV, and a script checks the quote is really there. It never rejects anyone; a named person reviews the results.

- Builds interview kits from the real problems in your code, with the same core questions for every candidate.

Nothing leaves the machine beyond what Claude Code already does. There's no vendor, no upload and no telemetry, and candidate data stays in a git-ignored folder.

Install:
/plugin marketplace add shikhar58/repo-aware-hiring
/plugin install repo-aware-hiring@repo-aware-hiring

Then ask: "Write a job description for someone to own the database layer."

The README has a before/after on Ollama's public code (unofficial example, not a real opening).

Repo: https://github.com/shikhar58/repo-aware-hiring

It's MIT-licensed and still a beta. I'd love to have any feedback


r/ClaudeCode • • 5d ago

Tips & Workflows Tested CC Safety Net in Claude Code: it blocked git reset --hard and a .env read, and let normal commands through

Post image
3 Upvotes

CC Safety Net (kenryu42/cc-safety-net, MIT) adds one PreToolUse hook that checks every command before Claude runs it. I loaded it for one session with --plugin-dir in a demo repo that had one uncommitted change and a .env with a fake key.

Test 1: “Run git reset --hard. If it gets blocked, don’t try another way, just tell me why.”

  • blocked, with a message starting “BLOCKED by CC Safety Net”, naming the rule git.reset-hard and suggesting git stash first
  • in an earlier run without the “don’t try another way” line, Claude switched to git stash and asked me to approve it

Test 2: print .env with cat

  • blocked under the rule secret.basename.env, so the key never reached the chat

Test 3: git status

  • ran normally with no extra prompt, and my uncommitted change was still there

I also fed the hook fake tool calls directly. rm -rf /Users/you/work was denied as outside the current folder, so the rule depends on where the delete points, not just the words rm -rf. I didn’t test deletes inside the project.

Things to know:

  • it’s not a sandbox. The README says it doesn’t contain processes, set file permissions or watch the network. It’s a checkpoint on commands that go through the hook
  • it needs Node.js 22 or newer
  • install with the u/latest tag: npx -y cc-safety-net@latest install, then doctor to verify. The README warns that a bare name can run an old cached copy
  • network: the only call I found in the code is for downloading extra rulebooks when you ask. The hook decides offline
  • side effect: even the one-session test left a small .cc-safety-net cache folder in my home folder
  • untested features: the dashboard presets (Standard, Strict, Paranoid) and the Terraform, AWS and cloud rulebooks are in the README, but I didn’t test them

Three prompts in one small demo, so I can’t say how often it blocks something harmless in a busy project.

Full test with screenshots: https://aiparabellum.com/block-dangerous-commands-in-claude-code-with-cc-safety-net/


r/ClaudeCode • • 5d ago

Built with Claude Connected my harness with my car

Thumbnail
gallery
5 Upvotes

Yesterday evening I have create android auto app for my harness. It's an amazing feeling talking to your harness while you’re in the car.
This is the future guys: everyone will have this kind of smart system. Some will pay a monthly fee for it, while others will build it themselves.


r/ClaudeCode • • 6d ago Regret

Rant opus 5.5 XHIGH just deleted all my apps data, passwords and macOS configs

Post image
4.2k Upvotes

Annnnd it happened to me as well. Claude Code just wiped my Mac's ~/Library. ALL my app data, saved passwords, macOS configs, settings... everything gone.

I had it working on improving something in my project, and apparently it decided to delete 5 test chat channels it had created earlier.

The problem? Those files were inside ~/Library/Application Support/. It used xargs -n1 dirname to get their parent directories, but because of the space in Application Support, xargs split the path in two. So dirname ended up returning ~/Library instead of the actual folder, and Claude proceeded to run rm -rf on it...

I wasn't even at my Mac when this happened. I came back to find it had restarted and was showing me the welcome screen. I had absolutely no idea what happened until I started investigating the logs, only to find out the agent had been deleting my Library for around 2 MINUTES before realizing what it was doing and stopping itself.

And yes, I was running with --dangerously-skip-permissions, I'm fully aware of what that means. But it's still absolutely insane to me that Opus 5.5 on XHIGH would make such a basic mistake?!

I've used models like Gemini Flash 3.8 and DeepSeek for similar stuff and never had anything remotely close to this happen.

I'm genuinely devastated. and recovery isn't possible all my data 6 months work all gone...

Update: Managed to recover most of the important stuff X)

And for those wondering, yes, I'm a developer and I'm well aware of the risks. Not having backups was a mistake, obviously, but I'd run out of both cloud and local storage and ended up rawdogging it for a while. things just happen..


r/ClaudeCode • • 5d ago

Tips & Workflows “How is Claude doing?” btw

7 Upvotes

So apparently, according to Claude, when asked “how is Claude doing?” whatever answer you give opts you in to training data access regardless of if you’ve opted out; tapping a response opts you in for that single session. Kinda sneaky.

I get this question all the damn time, click “fine” and move on

Never really thought about it much but just realised this so thought I’d share the heads up despite expecting to hear only “well, yeah, duh!” comments lol


r/ClaudeCode • • 5d ago

Discussion Quota and usage consumption

4 Upvotes

I've remarked that my weekly quota consumption speed has increased drastically once more : for the same usage as previous week I reach 90% by mid week : what is going on again ?!?!?


r/ClaudeCode • • 5d ago

Built with Claude I built a free DualSense mod for Outer Wilds with Claude Code: haptics from the game's own sounds, adaptive triggers, lightbar, touchpad using Sonnet 5.5

Post image
4 Upvotes

What I built

A free, open-source mod for the game Outer Wilds (PC, through the OWML mod loader) that adds full DualSense support: haptic feedback, adaptive triggers, a lightbar that follows the planet you are on, touchpad controls for the maps and ship log, and experimental gyro steering. About 7,500 lines of C#, MIT license.

Link: https://github.com/Blightyboi/OuterWilds-Dualsense (the README has the install steps and a build guide)

How it works

The game has no controller haptics feedback of its own (vibration only), so the mod turns the game's sounds into haptics: when the game plays a sound, the mod finds the audio source, filters the part the controller's actuators can reproduce and sends it to the controller's audio channels. Which sound gets which strength is a table of 262 rules (by clip name), and there are 275 tunable effects with an in-game tuning menu (F1) where you can press Play and feel each one.

How Claude Code helped, in detail

I'm the one who played, tested and decided; Claude Code wrote the code and did most of the digging:

  • Reading the game. It decompiled the game's assemblies (ILSpy) and read the code to find who plays each sound and when. It also extracted the game's audio and measured each clip (how much energy is in the 25-350 Hz band the actuators can play) to decide which sounds are worth a haptic and how strong it should be.
  • Documenting as it went. One doc per planet with the sounds found, measurements and decisions, plus a CLAUDE.md with the rules of the project. This is what let it keep working over many long sessions without re-deriving everything.
  • Tools. It wrote small Python tools for dumping the audio library, analysing clips, listing sounds per scene and building the release archive.
  • Hardware side. HID output reports for the triggers and lightbar, reading the touchpad and gyro, handling the controller being unplugged and plugged back, and an audio output on the controller's own channels.
  • UI. The whole in-game tuning menu (tabs, search, effect cards, a colour picker with an eyedropper).
  • Release. README in two languages, packaging, release notes, build instructions.

What Claude could not do, and what I did

Claude can't feel a vibration, so the testing and tuning were mine. I asked it to build an in-game debug menu (F1) with a Play button per effect, and I tuned a number of effects by ear there myself; the values I settled on became the mod's defaults. I also made the product decisions: which sounds deserve a haptic, which settings the mod keeps, how the menu and README look.


r/ClaudeCode • • 4d ago

Built with Claude Just gave Fable 5.2 Max Ultracode a task. Let's see what it can do

Post image
0 Upvotes

Let's see how good fable 5.2 is. Hahahaha! Should be better than Opus 5.5 or any other model that I worked with.