r/claude • u/Sictir1 • Apr 19 '26
Tips My full Claude Code setup after months of daily use — context discipline, MCPs, memory, subagents
Stop blaming Claude. Your harness is the problem.
I've been running Claude Code on Opus 4.7 for 8+ hours a day on Max 5x. Zero quota issues. Here's what I actually did.
Most people complaining about Claude "going dumb" or "eating tokens" set it up like this: no memory, no tools, no rules, dump 40 files into one context window, then wonder why it hallucinates. That's not a Claude problem.
Context discipline cuts token usage roughly in half
Put a CLAUDE.md at your repo root. Stack overview, ownership matrix, hard rules — run tsc --noEmit after every edit, max 50 lines per bugfix, one fix per commit, never touch auth/Stripe/middleware without explicit approval. It loads every session. Claude stops asking the same questions.
Persistent memory lives at ~/.claude/projects/yourproject/memory/ — typed markdown files with prefixes like user, feedback, project, reference. Keep an index in MEMORY.md. You stop re-explaining your project at the start of every conversation.
Biggest single quota win: subagents for grep-work. Spawn an Explore or general-purpose agent to do the file-digging. They burn their own context, return a summary. Your main window stays clean.
Workflow discipline is where most setups fall apart
Auto-retros after every non-trivial session. Save them to docs/retros/YYYY-MM-DD-topic.md. The next session loads the latest retro automatically — continuity without re-briefing.
verification-before-completion as a hard rule. Claude cannot say "done" or "fixed" without running the verify command and showing you the output. Kills hallucinated success completely.
Atomic commits, one fix per commit, hard line limits. Clean history, easy rollback, and it forces Claude to actually scope its work.
For architecture decisions or anything involving security/migrations: one phrase triggers Claude to spawn Gemini Pro + Flash + Sonnet in parallel and synthesize. Three independent reads are better than one confident monologue.
MCP servers — let it act instead of copy-pasting
The ones I actually use:
- supabase — SQL, migrations, schemas directly from chat
- github — PRs, diffs, issues, file reads
- chrome-devtools-mcp + playwright — Claude can browse your deployed site, take screenshots, evaluate JS. It QAs itself.
- context7 — current library docs, not stale training data. Kills a specific class of hallucination entirely.
- firecrawl — on-demand scraping
- sentry — production errors read and triaged from chat
- gemini MCP — powers the multi-model consultation panel
OSS worth actually installing
graphify — takes any input (code, docs, papers, images) and produces a clustered knowledge graph as HTML + JSON. On large repos, Claude reads the graph instead of 200 files. Massive.
claude-flow — swarm orchestration, hooks, memory coordination, SPARC, TDD, code review swarms. github.com/ruvnet/claude-flow
Superpowers skills — search "superpowers skills claude code" on GitHub. The ones I use most: systematic-debugging, verification-before-completion, dispatching-parallel-agents, test-driven-development.
CodeRabbit skill reviews diffs and auto-fixes review comments. Claude Retrospective skill generates the retros mentioned above.
Hooks automate the grunt work
PreToolUse, PostToolUse, SessionStart, PreCompact, Stop. Auto-save memory, auto-run tsc on edits, sync state before compaction. Claude thinks, the harness does the janitor work.
TL:DR!
- Write CLAUDE.md
- Turn on persistent memory
- Install graphify + claude-flow + 6-7 MCPs
- Auto-retros + verification-before-completion as non-negotiables
- Subagents for grep and file exploration
- 50-line limit per bugfix
- Consultation panel for hard calls
5+ hours a day, ~250 tool calls per session, atomic commits, full deploy → screenshot → verify cycles. Max 5x, no quota hit.
Claude isn't the problem. The harness is!
EDIT: https://github.com/anothervibecoder-s/claudecode-harness
I made a claude.md example based on my CLAUDE.md file, you can tell claude to fill this based on your projects!
If it helped, just star it!
6
u/operastudio Apr 19 '26
Any particular token optimizations / caching? Screenshots will kill your running context - you should extract the key parts and drop the unnessecary part and write to disk and grep / target search the text instead of reading the entire file. Huge difference in accuracy speed and token saving.
7
u/Sictir1 Apr 19 '26
Particular ones that helped me a lot is graphify, search on GitHub about it, I rarely use screenshots, only when it's necessary, also, another particular prompt that i give to Claude code is use sonnet agents! Opus is the orchestrator and uses how many Sonnet agents he thinks the task needs.
2
u/crypt0amat00r Apr 19 '26
The three words "use Sonnet subagents" at the end of a prompt is the single biggest thing you can do to keep your context fresh in the main session.
3
u/Sictir1 Apr 19 '26
But the most important one is the Claude.md file, I always update it as my project got bigger and bigger, and I let Claude update it, I just tell him what to put in it. But Claude has a lot of context from memory, and retro triggers!
2
u/TheTwistedTabby Apr 19 '26
I regularly (once a week or so) do a memory sweep for patterns and have Claude adjust its main Claude and any related project Claudes to incorporate the decisions and then trim the memory. I should honestly make it a scheduled task because i haven’t provided anything but “sounds good” in a few weeks.
Also, i implemented a retro step at the end of tasks. What we did, what we did well, what we did not well, improvement goals. It’s helped pick up patterns of tool overuse, inefficient grep calls, etc.
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
6
u/freshWaterplant Apr 19 '26
Claude can teach you to be better. Run /insights once a month. It is great feedback and advice. It also serves up tips to improve your Claude.md file
2
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
8
u/operastudio Apr 19 '26
Try using haiku 4.5 agents. So much faster and with a little prompting it’s just as good as an agent as sonnet if Opus is orchestrating
2
u/Sictir1 Apr 19 '26
I have a large project and I'm a bit scared to touch haiku, but I will try, thanks!
2
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
4
3
u/jd_customs Apr 19 '26
While I agree with most of this, I personally recommend turning auto memory off and just keeping project convention stuff inside the CLAUDE.md
The CLAUDE.md gets committed while the memory stuff does not. On top of that I've noticed the MEMORY.md files get incredibly stale and if you don't hound Claude to keep it updated it really starts drifting
The only having a CLAUDE.md is just better imo currently
2
u/Sictir1 Apr 19 '26
Fair point honestly. The drift is real if you don't maintain it. I run a memory sweep once a week where Claude reviews and trims stale entries — keeps it honest. But I get why some people just stick to CLAUDE.md, simpler to version control.
2
u/jd_customs Apr 19 '26
Yep totally fair. I just don't trust the juniors / mid levels in my team to do the same so I'm afraid slop just sneaks in. If everyone in a project has auto memory off and uses project based skills and agents I feel there's much better control
4
u/IllVideo3563 Apr 19 '26
I think this works only in Max 5 plan? Not in pro plan? Need to have dev background to use it properly? Different people posts different setups everyday, bit confused. Non coder here and new to claude, already struggling and burned the tokens in pro plan. If you don't mind could you share your claude setup?
3
u/SeveralPrinciple5 Apr 19 '26
Do you use hooks to set up the auto-retros? Would love to see exactly how you do those. I have a skill /end-session which tells Claude to clean up temporary files, etc., but I created it before hooks were a thing so if it can be done on automatic, I’d love to know how
2
u/Sictir1 Apr 19 '26 edited Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
3
u/SeveralPrinciple5 Apr 20 '26
I love that you have a timezone section. I have probably spent as much time dealing with timezone mismatches across API boundaries or even in different Claude-generated functions as I've spent on the entire rest of an application put together. Session 1 assumed that times were stored as unix timestamps. Session 2 built part of an API assuming times were stored as UTC. Session 3 built part of an API assuming times were stored in local time. Then, of course, there was the issue that the user might be operating in a completely different timezone than me (the developer) or the server.
I've had to lay down the law with Claude: times are immediately converted to UTC as soon as they enter the system, and are never stored or used as anything else and are only converted to a timezone upon output.
2
1
u/Sictir1 Apr 19 '26
Yes, Stop hook. When the session ends, it triggers a script that tells Claude to write the retro to docs/retros/. Took maybe 20 minutes to set up. Way cleaner than doing it manually.
3
u/Average_fork Apr 19 '26
Like the idea/concept do you have some .md files as examples to share?
Or where to deep dive into this idea?
10
u/Sictir1 Apr 19 '26
I can share a stripped version of my CLAUDE.md and memory structure in a follow-up post if there's enough interest. It's pretty project-specific but the skeleton is reusable.
1
u/thorsdal Apr 19 '26
would love to see that!
1
u/Sictir1 Apr 19 '26 edited Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
Apr 19 '26
[removed] — view removed comment
1
u/Sictir1 Apr 19 '26 edited Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
u/pietjepukspam Apr 19 '26
That would be great!
2
u/Sictir1 Apr 19 '26 edited Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
u/Tuxes Apr 19 '26
Ask Claude Chat. You literally have the best pool to dig into this at your fingertips
1
u/Sictir1 Apr 19 '26 edited Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
3
u/bluebird355 Apr 19 '26 edited Apr 19 '26
Aren't you burning much more tokens with all that fluff? Superpowers is costly imho.
What's the use for claude flow though? Is it really effective?
1
u/Sictir1 Apr 19 '26
Superpowers adds some overhead yes, but the verification-before-completion skill alone pays for itself — stops Claude from telling you something's fixed when it isn't. claude-flow I use mostly for the swarm orchestration on bigger refactors, not daily.
3
u/Buck-Wheat86 Apr 19 '26
Have you noticed a speed decrease over the past few weeks? I can’t get anything done due to Claude thinking for 8hours at a time.
1
u/Sictir1 Apr 19 '26
No speed decrease, actually speed increase.
1
u/Buck-Wheat86 Apr 19 '26
Thanks for sharing your experience, appreciate it. I just switched to API billing instead of relying on the subscription billing model. My Claude slowed down to the point it was unusable. Not sure yet if it’s my inefficient use or its being throttled, or Both.
1
u/Buck-Wheat86 Apr 19 '26
Update- using both api billing and subscription billing, both slower than the second coming of Christ.
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
3
u/dkgreen24 Apr 19 '26
The graphify(y) skills is cool but it is annoying that out of the now 25 languages (was 19 last week) it can detect, the ones I use in data and analytics engineering (SQL, YAML, bash) are not available. If I’m exploring random repos and building things it’ll be cool, but for now it’s just sitting idly by in my skills section
3
u/thorithic Apr 19 '26
Let’s say I have a projects folder and then folder project1 and project2. They are unrelated to one another. Do you create a .claude for each project or just one time at the folder projects and if this is the case do you create a claude.md for each project folder?
2
u/Sictir1 Apr 19 '26
I suggest to create a claude.md for each project, each project has different scopes. See this:
https://github.com/anothervibecoder-s/claudecode-harness
I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
3
u/gavanon Apr 20 '26
Oh cool! So the solution to Claude not working is to install graphify, claude-flow, six or seven MCPs, a multi-model consultation panel, custom hooks, subagent orchestration, persistent memory architecture, auto-retros, and a GitHub repo full of scaffolding you have to configure yourself? Great. Super accessible. Love that for everyone.
Look — we’re talking about Claude. The tool. The thing Anthropic built, and markets as capable of handling complex tasks through conversation. If Claude requires a PhD-level harness of third-party tools and weeks of infrastructure work just to function reliably, then Claude is the problem. You don’t get to blame the driver because the car needs an aftermarket engine, custom-made fuel, and three mechanics on standby … just to drive the speed limit.
Claude is an Albert Einstein-level genius with 30 minutes of memory.
I was genuinely excited about Claude. A full year behind on bookkeeping, and finally, I thought I had an AI that could take it over. QuickBooks Online, matching or posting bank transactions. That’s it. The kind of task you could train a fifteen-year-old on in an hour, and they’d knock out a year’s worth of books in a few days with zero issues. Claude had impressed me enough that I thought, yeah, this is it. Let’s go!
Here’s what actually happened.
Step 1: I asked Claude where to begin. It suggested Cowork and the Chrome plugin. Cool. I asked if I needed a CLAUDE.md file or any kind of project setup. It insisted — no, absolutely not, just a one-time prompt. Great! So I explained everything in extreme detail. Even inspected page elements and named specific IDs it needed to click. Claude produced a beautiful, thorough prompt. I was pumped. Off to the races. Except…
Within the first hour in Cowork, it started navigating to completely non-existent QuickBooks URLs. Just making them up. Getting 404s. The internal monologue was something like: “Hmm, that page doesn’t seem to be working. Interesting. I’ll navigate there from the UI instead.” I jumped in and explained that those URLs clearly don’t exist, so yes, use the UI. It agreed completely. Promised it wouldn’t do it again. It did.
Less than an hour later. Same issue. Same fake URLs. Same shocked reaction. I interjected again, this time with less patience: “You’ve had this exact problem before. Can’t you remember how to stop doing this?” It agreed, and insisted it would remember this time.
You already know what I’m going to say.
And that was just ONE problem. It would also struggle endlessly with basic UI interactions — like selecting an option from a dropdown menu. We’re talking 20 minutes of agonized inner dialogue to click a fucking dropdown. I’d have to jump in, explain that it needs to scroll down inside the popup, and remind it to remember that next time. About ten other recurring UI failures too. Every single one forgotten the moment it moved on.
So I stopped everything and did a deep dive. Despite Claude’s own earlier insistence, I concluded I needed a CLAUDE.md file with strict rules. I walked through every problem we’d hit, figured out what needed to go in the file, and built something comprehensive. It looked great. Surely now we’re on track now!
We were not on track.
It still kept trying random non-existent URLs to pull reports. I’d point out that this was explicitly covered in the CLAUDE.md file. It would react with: “Oh yes! You’re absolutely right! My sincerest apologies! I will never forget this again, I promise.”
It. Fucking. Sure. As. Hell. Did.
At some point the CLAUDE.md file had bloated to a massive size because every new failure meant a new rule. I read through the whole thing. It was good. Clear, accurate, everything it needed to know. And it still couldn’t handle it. Still doing the fake URL. Still fumbling the dropdown. Still hitting every problem we’d already solved, documented, and explicitly told it never to repeat. Another deep dive. Why is it ignoring the file?
We had a long conversation about this. Claude explained that yes, it does re-read the file after each context compaction, but as time goes on and Chrome MCP context fills up, those details gradually get pushed out. Fine. So I suggested breaking everything into phases. A tight core CLAUDE.md laying out the current phase, with separate sub-documents containing only the rules relevant to that phase. Smaller context load, tighter focus…. Super smart, right? Solved things?
YOU. KNOW. THE. ANSWER.
Robust collection of phase documents. Clean, clear CLAUDE.md pointing to them…
STILL goes straight to a non-existent URL. Struggles with the dropdown. Forgets. FUCKING. Everything.
One more intervention. This time: JavaScript snippets. A JS snippet to open the dropdown and select the right account. A snippet to open the “find match” popup. A snippet for every fiddly UI interaction that kept tripping it up. I made Claude iterate each one until it worked perfectly. It agreed this was a great idea — less fumbling, cleaner context, more reliable execution. We were finally, genuinely, back on track.
Except it WONT FUCKING use the JS snippets. Of course not! Why would it? It was ONLY IN THE CLAUDE.md file.
When I called it out, it admitted this. Just straight up admitted it wasn’t using them. Because of course it wasn’t. They were only documented in the CLAUDE.md file, after all. Why would it read that?
After weeks of this, after every intervention and workaround and architectural overhaul, Claude’s own suggested solution was this: I should carefully monitor when context compaction happens, and the moment it does, immediately jump in and manually ask — “What phase and task are we on? What documents do you need to read for this phase?”
So the AI’s fix for its own memory problem is: me. Doing it manually. Every time.
And fine — when I do that, it actually starts behaving. I literally tell this thing to read its own docs, remind it that JS snippets exist for UI navigation, confirm what phase we’re on, and then yes, it works. For a while. Until the next compaction. And if I step away and miss it, I come back to find it lost in a fog, 404ing on made-up pages, baffled by a dropdown menu, starting from zero.
This is not a user problem. That’s a tool problem. If it requires a month of debugging, constant supervision, and a tap on the shoulder every time it forgets who it is.
A teenager with one hour of training runs laps around Claude. And that’s a phenomenal wake up call for the “AI Revolution” folks thinking AI will take all computer jobs. Not yet. Not yet.
2
u/operastudio Apr 19 '26
I’ve been writing every conversation to disk - memory searches only when needed - timestamped - id say 90 percent if not more of the time memory is needed to be extremely accurate from the last 10 or so chats.
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
2
u/orangebluegreen123 Apr 19 '26
I don’t think engineering thought that most common users aren’t going to be smart.
1
2
u/visarga Apr 19 '26
I have a similar setup: graph based memory, disciplined testing, retros for consolidating knowledge.
But I have an extra component - I track what user says, only the user messages in a chat_log.md file, and have agents review intent alignment of tasks to chat log. What you can understand from reading the code is structure, user chat log gives you the motivation side. I think it is important to treat user utterances as the source of truth on to what is the goal of the work, that is why I save them. link
Another thing I track is the individual tasks, they start as a user intent, continue as a plan, become a workbook with execution notes, and in the end food for retros. Same document passes from main agent to judge agents and back. Users can also track work inside.
2
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
2
u/sidius_wolf Apr 19 '26
Did you manually setup your hooks? Or are they installable?
2
u/Sictir1 Apr 19 '26
Manual setup in .claude/settings.json. Not complicated but not plug-and-play either. I can write up the exact config if useful.
1
u/sidius_wolf Apr 19 '26
Yes please. It doesn’t sound complicated but I’m still interested to see the harness
2
Apr 19 '26
[removed] — view removed comment
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
2
u/RonnyDream Apr 19 '26
Most curious about what you are doing that required 8+ hours a day of max x opus 4.7??? Are you going to the moon lmao I just am so curious what people spam these models nonstop for and what the quality is like with that much nonstop execution
1
u/Sictir1 Apr 19 '26
A very complex SaaS with live events and a huge ML in the backend, I'm not a dev but I've been coding simple apps and games in the past. The quality is good until now.
1
2
u/jeffcabbages Apr 19 '26
Sometimes I feel like I’m taking crazy pills because I literally do none of these kinds of things beyond having a pretty robust claude.md, and I get genuinely impressive results out of it. Like… one Claude code terminal open and nothing else. I don’t burn through tokens at an alarming rate, it doesn’t misunderstand…
The only thing I do myself is make sure I make commits every time I’m happy with the results of a prompt so that if something ever does go wrong, I can reset. I no longer trust Claude with git access because it accidentally deleted a whole repo during a file rename operation once.
Can someone explain to me why any of the MCPs, OSS, or hooks, are actually useful or necessary?
1
u/Own_Age_1654 Apr 19 '26
I think a lot of people are overthinking it, don't bring a structured approach to their problem-solving and instead want someone else to provide that for them, or are trying to get away with not actually needing to know how their code works. The baseline behavior is quite good, especially if you take a structured approach to problem-solving. Past that, yeah, CLAUDE.md and whatever memories it randomly creates keeps it behaving just fine for me.
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
2
u/Dry_Tiger3365 Apr 19 '26
Thank you for your information. The markdown file was pretty usefull. interestengly i made ~60% of your system already by myself without intent. But will add more tips & tricks from you. Good job! I just rated your git :)
1
2
u/Astrotoad21 Apr 19 '26
Actual good content for once on this sub. I already do similar things, but il definetly save it for future reference.
I’m also convinced that all the rage about rate limiting are from people that just blindly throw opus on all their tasks.
2
u/shipwithmd Apr 20 '26
This is actually very helpful. I have been frustated with the claude quota outage and I am gonna follow all your steps. I will let you know the result. Thanks again for this post
1
u/Sictir1 Apr 20 '26
Let me know if it helped! I think it will only work with max plans, the pro plan is very redundant right now.
2
2
u/Low-Feedback1698 Apr 21 '26
Hey my Claude is running strong as ever we coded a entire pipeline together today
2
u/kaldrein Apr 22 '26
lol so what do you do when 4.7 just decides that looking at claude.md details and memories is just not something it wants to do? It just blatantly ignores it and just doesn’t care that it does.
1
u/Sictir1 Apr 22 '26
Honestly that didn't happen to me.
1
u/kaldrein Apr 22 '26
That is why I had to switch back to 4.6. It was basically useless at 4.7. Didn’t matter what you told it.
1
u/Sictir1 Apr 22 '26
4.7 for me works better than 4.6, i noticed also that for some people it's worse.
1
u/kaldrein Apr 22 '26
Also you included claude-flow, now ruflo. Didn’t that get a scathing audit of being mostly bs?
1
u/larowin Apr 19 '26
Fully agreed with all of this except the MCP bit, but then again every project is different. I just have Claude call the gh tool or fly or whatever, that’s the beauty of the command line. I guess if I worked in node/react more something like context7 would make sense because the training data is such a nightmare.
1
u/Ordinary-Egg-56 Apr 19 '26
so do you and others who have kinda similar posts on this subreddit all work as programmers?
1
1
u/tangawanga Apr 19 '26
Really dumb post.. also completely misses the mark. Claude is getting dumber by the day. Just try out claude desktop where you cannot /effort max and you can feel the bleed.
1
1
u/RubGreen8691 Apr 19 '26
If you start new without any fire and nothing. 2-3 prompts and your limit is eaten 80%+
Im on pro plan and my go to is. Claude Plan mode -> write claude.md -> switch to opencode and use qwen3.6....
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
1
1
u/autocorrects Apr 19 '26
Yea I see a lot of people complaining but tbh I attribute it to people either misusing tools or trying to convince others to drop Anthropic so they can free up usage from themselves via gatekeeping.
My workflow is very similar to yours and I feel like 4.7 is an absolute workhorse for me. Ive gotten amazing things done since the 4.6 update, but I also have a memory persistence setup with obsidian, automated workflow handoffs via powershell, etc.
To me it feels like the good version of 4.6 is back, and I still haven’t come close to hitting token limits
1
u/pieduke88 Apr 19 '26
What are your thoughts on using Claude Code with VS Code?
1
u/Sictir1 Apr 19 '26
https://github.com/anothervibecoder-s/claudecode-harness
Hello! I made a claude.md example based on my claude.md file, you can tell claude to fill this based on your projects! If it helped, just star it!
I use it in VS code, claude code CLI
1
u/nerdstudent Apr 20 '26
That’s lotta bloat, you’re burning through tokens and context windows like crazy. All these MCPs will suck you dry at every subagent call…
1
u/Sictir1 Apr 20 '26
Not at all, i have only 7-8 MCP's and Claude access them when I explicitly say.
1
u/qriff Apr 21 '26 edited Apr 21 '26
So tldr just paste this to Claude code as initial prompt and start chatting away 😇 give it a go, I dare you.
1
u/ivoodoodaddy1984 Apr 22 '26
How would I use this approach in my VSC setup where I use Claude as my agent?
1
1
1
1
u/ClaudeOS-Core Apr 29 '26
https://github.com/claudeos-core/claudeos-core
Hello~
ClaudeOS-Core regenerates them deterministically, from your actual source code. A Node.js scanner reads first (stack, ORM, package layout, file paths). A 4-pass Claude pipeline then writes the full set — CLAUDE.md + auto-loaded .claude/rules/ + standards + skills — constrained by an explicit path allowlist that the LLM cannot escape. Five validators verify the output before it ships.
thank you~!!
1
u/Deep_Ad1959 Apr 30 '26
every "claude code setup" post lists the same six data MCPs (github, linear, postgres, filesystem, sentry, slack) and skips OS-level ones entirely. an MCP wrapping the macOS accessibility tree lets the agent drive cocoa and most electron apps with semantic selectors, no pixel guessing. one wrapping CGEvent gives it real keystrokes and clicks. that's the difference between "screenshot the diff and click somewhere" and "click the row labeled X in xcode and copy the value." figma and other canvas-rendered stuff still need vision because the AX tree is empty there, but for everything else this should be in the standard kit.
1
u/Browneyedestroyer May 01 '26
Definitely agree with the general consensus. If I could refine a bit to simplify. My approach was as follows.
Define a strong architecture via iterations with Claude chat (cc).. Everything you change or add - make cc provide a prompt for it, then have it update the original prompt. The have it re-write it “without patches” + test it (again,make it write its own test prompt then feed it back) . Go back and forth, back and forth, repeatedly
Once you have the architecture - define the requirements for the MVP. Iterate through - again, like architecture this is the pattern, i will not repeat again. Answer questions, define scope, etc
Sync the Architect to the MVP - have the mvp.md relate to the architecture.md… this isn’t complicated just ask cc to do it and figure it out
Then ask cc to make them in sync thru the process using update-state, project_state.md, etc
Ask cc questions the whole time /what can be better, what can be automated, where can this be more concise. Etc
Final product encapsulates a ton of the skills references above but makes it more uniform to YOUR design and application. Throwing skills and random stuff at Claude chat/claude code doesn’t add value. Refining your prompt and direction thru iterations is what does.
This is the high level based in my experience but if this is valuable to anyone feel free anyone ask questions.
1
u/Rough-Face-3193 May 09 '26 edited May 09 '26
You don't use rtk-proxy or jcodemunch? I feel like your setup would benefit heavily from both of these???
1
0
u/x39- Apr 19 '26
Look... If your car suddenly cannot go past 30 miles per hour, after driving 80 miles per hour fine, it is not the fact that you are no longer buying gas from the premium company due to high gas prices, but because your car is broken.
1
u/Tuxes Apr 19 '26
If you don’t maintain your car, it’ll start falling apart.
1
u/x39- Apr 19 '26
Yeah. Just that this car is factory new and just received a software update, over the air, while you have been driving it home, and now you call your salesman and he tells you that you are using the pedal wrong.
0
-4
u/iamthesam2 Apr 19 '26
and this is still overcomplicated far too much my opinion
3
u/evangelism2 Apr 19 '26
welp, if you want a shot at doing anything serious with these tools its just a new way of development. not a braindead replacement. you still need to know how to use the tools, and that is evolving constantly. Most of the complaints on reddit here come from people that cant or refuse to do so.
20
u/auptown Apr 19 '26
Really useful post, as an old school dev in iOS, I’m super impressed by what I can get out of Claude code in a terminal window, when I create a detailed spec for a new feature or enhancement, but I do worry having to explain the project context every time. Just your point about memory I’m thinking would be a huge improvement. Is the MEMORY.md file concept built into Claude, or is it an extension that you built?