What problem does it solve?
It prevents repeated reinvestigation by persisting project facts, decisions, reusable patterns, and mistake lessons across sessions, while also capturing how you personally work so future sessions improve.
Core Features & Use Cases
- Session read/write loop for durable working memory: Reads
.claude/memory/ at session start, captures new corrections mid-session, and updates memory at session end when meaningful changes occurred.
- Five structured memory artifacts: Maintains
context.md, decisions.md, patterns.md, mistakes.md, and meta.md with specific purposes and rules (no padding, date-stamped entries, mistake graduation).
- Safety for parallel agents: Ensures memory writes and commits happen in your own worktree/branch copy to avoid silent decision loss under concurrent runs.
Quick Start
Use the claude-memory skill at the start of a meaningful project task, then when you finish say “done” (or “wrap up” / open a PR) so the skill updates .claude/memory/ based on what changed.