| ▲ | BonoboIO 4 hours ago | |
Different approach: I continuously refine my global CLAUDE.md (~/.claude/CLAUDE.md) instead of external memory systems. I work primarily in Python and maintain extensive coding conventions there - patterns allowed/forbidden, preferred libs, error handling, etc. Custom slash commands like `/use-recommended-python` (loads my curated libs: pendulum over datetime, httpx over requests) and `/find-reinvented-the-wheel` to catch when Claude ignored existing utilities. My use case: multiple smaller Python projects (similar to steipete's workflow https://github.com/steipete), so cross-project consistency matters more than single-codebase context. Yes, ~15k tokens for CLAUDE.md + rules. I sacrifice context for consistency. Worth it. Also baked in my dev philosophy: Carmack-style - make it work first, then fast. Otherwise Claude over-optimizes prematurely. These memory abstractions are too complicated for me and too inconsistent in practice. I'd rather maintain a living document I control and constantly refine. | ||