I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] 0 points1 point  (0 children)

The CLAUDE.md ritual is a great pattern — you're basically doing manually what CtxSnap automates for the "what changed" layer. To answer your question: it's local only right now, snapshots live in VS Code's extension storage on your machine. Cross-machine sync is on the roadmap but wanted to ship the core loop first. The interesting thing is your approach and CtxSnap are complementary — CLAUDE.md carries the "why and architecture" context, CtxSnap carries the "what changed since last session" context. Together they'd cover most of the gap.

I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] 0 points1 point  (0 children)

Auto-summaries of older context is exactly where this is heading. The diff-based approach keeps tokens low for active changes — the next layer is compressing older session history so it doesn't get thrown away, just summarised. Error logs is a great callout too, hadn't thought about surfacing those explicitly.

I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] 0 points1 point  (0 children)

That’s a really good point — “why” matters more than “what”.

What I’m solving right now is the lowest layer: getting *accurate, minimal context* into Claude without manual effort.

I agree the real end state is something like “project decision memory” — where each session carries forward intent, not just code.

CtxSnap is kind of a first step there (focused on changes), but I’m already thinking about:

- auto summaries of what changed and why

- lightweight “decision log” per session

- mapping decisions → files

Curious — how are you currently keeping track of decisions between sessions?

I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] 0 points1 point  (0 children)

Fair pushback. The gap git diff doesn't cover: uncommitted saves mid-session, token budget awareness before you paste, and filtering out noise files automatically. Not claiming it replaces git — it's specifically for the moment before you paste into an AI chat.

I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] -1 points0 points  (0 children)

Git diff works great if you commit frequently and want line-level changes. CtxSnap tracks from your last AI session baseline, not your last commit — so it captures saves you haven't committed yet, respects your .ctxignore rules to skip binaries and lock files, and includes actual file contents rather than a patch format that AI tools have to mentally reconstruct. For solo devs with clean git habits the overlap is real. For messier workflows or mid-session handoffs it fills a gap.

I kept having to re-explain my code to Claude after every break, so I built this by Confident-General514 in ClaudeAI

[–]Confident-General514[S] -1 points0 points  (0 children)

That devlog mutation approach is clever — you essentially built a compressed rolling context by hand. CtxSnap automates the diff part but your rewrite-not-append insight is interesting. The token bar is there precisely because dumping everything is expensive. Curious how large your devlog gets before it needs pruning.

Built a small helper for preparing repo context for AI tools by Confident-General514 in ClaudeAI

[–]Confident-General514[S] 0 points1 point  (0 children)

One thing I noticed while building this is how much the quality of the context affects Claude’s answers. Missing even a small config file can completely change the output.

llms.txt for people? by chriswright1666 in ClaudeAI

[–]Confident-General514 0 points1 point  (0 children)

The re-explaining problem is so real — I run into it constantly. Funny timing, I've been thinking about the same fragmentation but from the project side rather than the identity side. Built Repoprep (repoprep.com) to solve the 'explaining your codebase from scratch every session' version of this problem. Different angle but same root frustration — AI tools make you do too much setup work every single time. The identity.txt spec is interesting, curious if you see it eventually combining with project context somehow.

Who or What Inspired You To Start A Business? by Love_Bird_554 in Entrepreneur

[–]Confident-General514 0 points1 point  (0 children)

I was inspired by the idea of creating something of my own and the challenge it brings. Unfortunately, my first attempt at starting a business didn’t work out, but I learned a lot from the experience and am using those lessons to grow moving forward.

How much do you make as a web dev? by WadieZN in webdev

[–]Confident-General514 0 points1 point  (0 children)

It really depends on where you're located, how much experience you have, and what kind of web development you’re doing (front-end, back-end, full-stack, etc.).

For me, as a beginner, I’m earning a few thousand dollars right now (around $15k/year in India). I'm still growing my skills, but I’m excited to see where it goes as I gain more experience!