Original Reddit post

Hey All! I’ve recently made a commitment to get better at engineering with Claude so pretty new to all this. I’ve watched some videos on the concept of “compound engineering” and heard some people talk about storing logs or notes about previous working sessions. I get that one way of doing this is updating your CLAUDE.md or writing some skill. But I’m more curious about how people organize logs as separate md files. Are logs of working sessions normally just used temporary? As in, you may have been working on a session and you’re reaching the context window limit so you want to store progress in some md file? So i’m guessing if this were the case, people would have like a directory of logs that’s also in their .gitignore? But let me know if there is value in keeping these for longer term storage Or is it more like, once you’ve made a ton of changes to your codebase, maybe architectural changes, you store these decisions as permanent md files (like a /docs directory) for the whole project to use for later? I can see it being useful for when working on a feature that requires some architectural context, you’d make Claude read specific files in your architecture docs that you created earlier. Would love to know any other tips too in the realm of compound engineering. submitted by /u/ATLMTW

Originally posted by u/ATLMTW on r/ClaudeCode