This is a memory discipline protocol that makes Claude actually remember things across conversations in a codebase. It triggers on decisions, bugfixes, discoveries, and preferences, saving structured context with what, why, where, and what was learned. The skill enforces proactive search before similar work and requires session summaries before closing. What I like here is the specificity: it's not vague "remember stuff" advice, it's a concrete workflow with clear triggers and structured formats. If you're working on a project where Claude keeps forgetting architectural decisions or rediscovering the same bugs, this gives you the scaffolding to build persistent context that survives compaction and session boundaries.
npx -y skills add gentleman-programming/engram --skill engram-memory-protocol --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills