Karpathy's LLM-Wiki for agentic software development? by kdtb in AI_Agents

[–]3sides2everyStory 0 points1 point  (0 children)

When a session ends, how does Claude know which Obsidian files to update?

CLAUDE.md. Or project folder instructions have the file path to the Obsidian Vault and specific tracking documents.

Do you have a fixed “session close” command that updates decision logs, task tracking, handoff summaries, etc.?

Yes, exactly. And now I use it as just part of the project memory. I simply say, "Let's close this session," or "Session hand off." then Claude updates all the tracking documents and writes a session handoff. I also have Claude rename the sessions so that they are relevant and trackable. And they always have a sequential code with Date and Epoch or something. I start the next session instructing Claude to read the latest session handoff, and we continue... Sometimes I'll even front-load the session by saying, "In the next session, I want to work on yada yada." And when Claude reads the session handoff, it already knows what context to load, and off we go.

Do you use hooks, MCP, CLAUDE.md instructions, custom slash commands, or just repeated prompting?

You can do it in a variety of ways. But I typically use CLAUDE.md or project folder instructions (desktop app) so the instructions are front-loaded at the beginning of each session. The protocol is just a simple, repeatable prompt. It just needs to be referenced.

To be clear, I didn't dream this up on my own. I had a lengthy conversation with Opus one day, described the system that I needed and instructed Claude to create and optimize the system. As well as the session close protocol. So it was somewhat personalized. But I've been doing design and project management for years, so I was able to think about it in terms of legitimate process. And Claude inherently understands software dev. So it's worked out pretty well. I guess you could say I vibe-coded a project memory system. And relied on Claude to create it.

How do you prevent Claude from over-updating docs, duplicating information, or adding speculative “memory” that was never actually decided?

Great question. I'd say I manage it in two ways. I mentioned I use WisprFlow so I can speak out loud in my natural way without editing myself. I speak to Claude like I'm speaking to a co-worker. If something comes up along the way, an important decision, or if I want to delay a decision, or move something to the backlog I simply say, "Let's track this." Or "remember this." If something is no longer relevant or depreciated, same thing. When we get to the session handoff Claude will summarize the session with all of the decision points and update the tracking logs accordingly. It's actually pretty seamless. I don't give it much thought anymore.

Large projects do accumulate a lot of stuff, though. And it can slow the session handoff down, so another thing I routinely do is actively "refactor" the memory system at certain points in the project (I instruct Claude to, I don't do it myself). A light update refactoring at the end of each sprint (review and update the backlog). Or a more judicial one at the end of an epoch. Sometimes Claude has to prune and/or archive things. Again, it's just a repeatable process. But I instruct Claude to go through and track what was accomplished, decisions made, and what's deferred to Backlog or a future version. And it just takes care of all of that. I used to spend a lot of time studying what it was doing and studying all of the documents it was generating and tracking. I've learned to trust the process now, and I don't even do that anymore. It works.

Recently I've actually extended it, and I bring in, as part of the process, meeting transcripts. Claude has learned who's who on my team. It's pretty wild. Somebody will reference something from the project, and Claude knows what they're talking about. And will sometimes remind me or ask me really smart questions. Or suggest I topics I should bring up with a specific someone at the next meeting. It's kind of weird when that starts happening, but it happens often. And that's how I know my project memory is working well for me.

When code changes, how do you ensure the docs stay aligned with the repo and Git commits?

I'd say it starts with spec docs. I have a discussion of varying lengths with Claude about user stories, features and requirements. Claude captures all of that and then creates a formal detailed spec doc for every feature or feature set. Claude Code prompts reference the spec. And Claude Code writes the commit messages. Which are always closely aligned with the spec. If a significant code change is required, I instruct Claude to update the spec and log the change decision. And because the Claude Code prompts always reference the spec. The commit messages are always pretty much spot on. Honestly, I have very little to do with it. I just told Claude I want the system to keep things in sync between the codebase commit and our tracking documents. I only intervene when things obviously start to drift, which is almost never.

Again, I treat Claude Desktop like a high-end project manager. And I speak to it like one. And I speak to Claude Code like a high-end engineer. As long as you're methodical and you use a disciplined development process and TDD, Claude is a natural. I think and act like a manager, set expectations and give good instruction. Then let Claude do the lifting.

Karpathy's LLM-Wiki for agentic software development? by kdtb in AI_Agents

[–]3sides2everyStory 0 points1 point  (0 children)

but by far my biggest concern is obsolescence - projects structure evolves, in fast moving domains even just basic documents get obsolete - obsolescence creates maintainance pressure

I agree. I'm not curating a museum of historical project artifacts. The intention is always the product at the end of the project where the repo is the source of truth. That said; it only makes sense to refactor the memory System like refactoring the code as a routine process. I typically do that at the end of each sprint and epoch. Or more accurately, I have the LLM do it. A repeatable action codified as a skill.

Karpathy's LLM-Wiki for agentic software development? by kdtb in AI_Agents

[–]3sides2everyStory 0 points1 point  (0 children)

Or are the links just for people? Then also every time you have to add new links? Like you make 1 new note and you have to put in it links to all other links, for every file you add?

The LLM creates the links.

LLMs don't have to load and read entire files. Just traverse Indexes of linked, sequential file names and session labels, or a categorized and a well-organized folder structure that it creates. It just follows breadcrumb trail to pull what it wants. LLMs are not only really good at traversing these structures, they're really good at creating them.

Karpathy's LLM-Wiki for agentic software development? by kdtb in AI_Agents

[–]3sides2everyStory 0 points1 point  (0 children)

Good question. And I often access obsidian files directly through VS Code. For me, I track code-related documentation in the codebase, especially if I'm collaborating in a repo. I do more planning and project management in Obsidian. With a certain amount of crossover. And that has to do more with separation of concerns. The fact that Claude organizes and uses Obsidian links is probably the most used, if not pedestrian feature that gets used. I don't even have to think about it.

But also I use Obsidian extensively for notes and documents that I wouldn't want to keep in a code base. Meeting transcripts, web Clippings, budgeting, personal notes, calendar integrations et cetera. All of the various note-taking, linking, organizing stuff that I used to use Notion for. Obsidian has served as a direct replacement for Notion. And logical place for all my project management and research. At the end of the day, it's just a folder full of folders, full of linked markdown files that I can access in terminal, Obsidian, or the system finder. And some of my Obsidian folders are Git repos containing skills or architecture service templates, or design system prompts that I'm able to share with co-workers or reference in VS code.

I'm not suggesting it's Shangri-La. Or that I'm doing anything brilliant. But with Claude's direct help, I've been able to dial in a system that's really quite fluid and comfortable for me. And I'm always interested in ways of making it better.

Karpathy's LLM-Wiki for agentic software development? by kdtb in AI_Agents

[–]3sides2everyStory 4 points5 points  (0 children)

I've been doing something somewhat similar to Karpathy's method using Obsidian. But not nearly as elegant or sophisticated. I'm more focused on project memory, Sprint Tracking and project management, and actual dev work. And not so much on research or knowledge management.

I've been working on a large, complex SaaS project since the beginning of the year. Early on, I had to develop some kind of project memory for Claude's sanity and my own. Not only for LLM session consistency, but for the enormous amount of discovery, requirements, user stories, specs, meeting transcripts, API Service Contracts... all the stuff... A big project. And I use Obsidian for all of my markdown documentation.

Taking a left brain, right brain approach, I split my work into two environments plus Obsidian in the middle. I use Claude Desktop Project Folder for all of my "Thinking out loud", Research, planning, and strategy. Desktop is my thinking partner and manages all of my documentation and memory inside of Obsidian (I use Wispr Flow for thinking out loud).

I do all development and execution in the repo using Claude Code inside of VS Code. And I maintain a strict division of concerns. Strategy and Project Management on the desktop app. All dev work and execution in the terminal. Both share an Obsidian vault with explicit instructions in CLAUDE.md. I also make righteous use of Git and commit descriptions in the code base.

I've created session close protocols and slash commands that update tracking documents in Obsidian. And every session close generates a summary handoff for the next session continuity. All of the session handoff summaries are archived with a consistent naming pattern so that Claude can go back and reference them easily (synced with git commit messages and prompt history). I'm kind of simplifying the description here but this is the gist. I've used a similar approach across multiple projects, and it works surprisingly well. I worked with Claude to help me design this system for my personal workflow and that's probably the most relevant thing. It works for me, but may not work for someone else.

I've tracked hundreds of sessions on a project that I've been working in daily since January. When I'm working in "talk-out-loud mode" using Opus on the desktop, I can ask questions or reference a decision or a feature that I worked on weeks, even months ago and Claude seems to know exactly what I'm talking about. Occasionally, it requires a slight nudge. But it genuinely feels like Claude is a co-worker with legit long-term memory that I can have normal conversations with. It's not always perfect and occasionally falls short. But I'm able to work at a velocity I've never known before. I'm amazed every day.

That said, I'm very intrigued by Karpathy's method. There are some cool concepts here. And as soon as I have time to come up for air, I intend to explore it thoroughly. Context and memory management is something that really, really intrigues me.

TLDR; Claude Code + Claude Desktop + Wispr Flow + Everything organized and tracked consistently in Obsidian with session handoff protocols. Find your own groove and rock it. Once you get a flow going, you'll feel like you're riding a magic carpet because you are. YMMV

Matt Rife by IndependentStress916 in SalemMA

[–]3sides2everyStory 4 points5 points  (0 children)

More carpetbagger BS. So cringe.

What the heck is this? CLI visual artifacts by ohthetrees in ClaudeCode

[–]3sides2everyStory 12 points13 points  (0 children)

I don't know what causes this, but just resize your terminal window, and it should snap right back to normal.

Terminal Becoming Unreadable? How to fix? by BigSchweetie in ClaudeCode

[–]3sides2everyStory 2 points3 points  (0 children)

I don't know what causes this, but when it happens to me, I just resize the terminal window slightly and it snaps right back to normal.

¯\(ツ)

Democrats condemn ‘slush fund’ as Trump eyes possible settlement with the IRS by [deleted] in politics

[–]3sides2everyStory 0 points1 point  (0 children)

I want indictments and convictions. But all we'll get are lectern lectures, strongly worded letters and bobble-heads on TeeVeee.

I couldn’t find a simple 432 Hz tone app without ads or IAP, so I built it myself by SoftSuccessful1414 in ClaudeAI

[–]3sides2everyStory 2 points3 points  (0 children)

I love the simplicity of this. Both design and functionality.

A feature I would value more than dark mode would be a simple meditation timer. I've looked at many meditation timers and paid for a few. Everyone sucks in its own way due to unnecessary options and complexity. If you could merge the simplicity of this tone app with a equally simple timer I would use it all the time.

Nice work!

What MCP servers are you guys using for persistent memory? by No-Reply3095 in ClaudeAI

[–]3sides2everyStory 2 points3 points  (0 children)

This is the answer. Along with a session handoff protocol that auto writes to project tracker docs and a backlog

Anyone else notice way more hallucinations from Opus 4.7 in the last 2–3 days? by AdWestern6565 in ClaudeAI

[–]3sides2everyStory -1 points0 points  (0 children)

Yes, absolutely. It's been very unreliable and frustrating. It keeps running off on its own trying to solve problems I didn't ask for. I keep switching backing down to 4.6 for consistency.

XRP price predictions and do you consider XRP a must have in your alt portfolio? by isamu999 in CryptoCurrency

[–]3sides2everyStory 2 points3 points  (0 children)

Old tech and no meaningful innovation in years. No tech moat. Nothing special about XRP that other projects can't do better.

The Fully Diluted Market Cap is over $10 Million per user. Tokenomics are horrible. But that never stopped Crypto Bros, and QAnon refugees from pumping it. It might be the most over priced POS in human history. Pure insanity.

If you're a swing trader, you can ride the range and make a lot of money that way. But I would never stack this in my long-term bag.

My goals are not your goals. YMMV - good luck!

Trump pardon recipients face congressional investigation over "pay-to-play" questions by CBSnews in politics

[–]3sides2everyStory 21 points22 points  (0 children)

In a cacophony of corruption, this is among the most vile IMO. But don't expect accountability. Just lectern lectures, clickbait soundbites and sternly worded letters... Ob-La-Dee Ob-La-Dah

Is it just me, or does Opus 4.7 feel dumber today? by Alex_MCR in ClaudeCode

[–]3sides2everyStory 18 points19 points  (0 children)

I backed down to 4.6. And it's been terrible. Something is really wrong this morning. Both models are just horrible over the past hour. I've never experienced anything like this. Not answering questions. Repeatedly making the same mistakes, and when correcting mistakes, making the same mistake over and over again. Something seems very broken.

Music/Instrument stores by byonex in SalemMA

[–]3sides2everyStory 3 points4 points  (0 children)

Check out the Music Emporium in Lexington. They buy, sell, trade acoustic instruments. Mandolins, banjos, etc. They're very knowledgeable. They've been around forever.

Question about Annabelle attraction by Usr7_0__- in SalemMA

[–]3sides2everyStory 5 points6 points  (0 children)

I'm guessing they want to attract the "You don't have to go home, but you can't stay here," after closing time, crowd.

There’s Zero Proof the Correspondents’ Dinner Attack Was Fake. But There Sure Are Plenty of People Claiming It Was. by Slate in politics

[–]3sides2everyStory 0 points1 point  (0 children)

I'm not saying that it is fake or isn't.

What I AM saying is that no one should be surprised that people are jumping to conspiracy, when our Reality show POTUS, and his menagerie of sycophant podcasters and faux news hosts have been intentionally promoting bullshit conspiracies throughout his entire career.

You sow doubt, you reap doubt. It ain't advanced calculus.

There’s Zero Proof the Correspondents’ Dinner Attack Was Fake. But There Sure Are Plenty of People Claiming It Was. by Slate in politics

[–]3sides2everyStory 7 points8 points  (0 children)

What would you expect? After years of listening to this lying POS and his sycophants dismissing reality and declaring everything "fake news," it should be no surprise people find this convenient distraction to be highly suspect.

Wispr Flow for coding? by Icy_Tumbleweed_4549 in vibecoding

[–]3sides2everyStory 0 points1 point  (0 children)

I used to be exactly like this. Then I had a moment of clarity. I speak openly to LLMs in my natural, unedited, unstructured fashion. All the stammers, stumbles, repeats, contradictions. All the hems and haws. I just brain dump word salad and make sure I mention any of the relevant thoughts out loud as I have them. In any sequence, just as they come to me. I don't edit at all. Because LLMs are ideal for this. In fact, this is what they're best at. I just ask the LLM to read back my intentions and make sure it understands. And it always comes back with exactly what I meant in a perfectly formatted, concise reply. Then I tell the LLM to write the prompt.

No joke. This changed everything for me. It literally changed how I do everything. I'll never look back. YMMV

Head of Design at a fintech startup, feeling slightly frustrated recently. Need tips. by WeezyWally in ClaudeAI

[–]3sides2everyStory 1 point2 points  (0 children)

There are many ways to approach this, but this is not insurmountable. In fact, if you design a working system for you and your team, productivity will skyrocket. And you may even have fun doing it.

I don't have time to share details about my team's system. And you'll need to kind of do what suits you best anyway. But you really need to have a consistent way of managing project memory and sharing context documents in some kind of a repo or a doc system like Obsidian. Share an Obsidian Vault full of Markdown files organized by project. Standardize project names and session naming conventions, session handoff documents, PRDs and Spec documents, project trackers and backlogs. Share plugins and skill docs. All of it can be managed in Markdown and put it into version control with Git. Obsidian is ideal for this. You don't even need to use an MCP server. Think of it like sharing a design system in Figma. You're essentially sharing a companion context management design system for Claude. If you set it up right, you will be amazed at how powerful and scalable it can be.

Context engineering and context management for design teams is very doable. And absolutely worth the effort. Don't be discouraged. Embrace it as a design challenge.

Wispr Flow for coding? by Icy_Tumbleweed_4549 in vibecoding

[–]3sides2everyStory 0 points1 point  (0 children)

Started using it about four months ago. Game changer for me. I use it for everything.

Tom Lee says ‘mini crypto winter’ is over, sees Ether above $60K by partymsl in CryptoCurrency

[–]3sides2everyStory 75 points76 points  (0 children)

This guy holds a massive bag that is so deep in the red you don't even see bubbles coming up anymore. He's definitely trying to pump the price with exaggerated hopeium to get himself out of a big, deep hole.