Use this skill when you want a Claw OS-style memory system where MEMORY.md stays small and points into a structured memory/ tree.
- a clear role for
MEMORY.mdas pointer/index/current-beliefs layer - a practical read/write workflow for agents
- guidance for sharding memory by time, channel, project, topic, and handoff
- migration guidance away from monolithic memory files
- Read
MEMORY.mdfirst. - Follow the pointer to the smallest relevant shard.
- Read subtree indexes only when needed.
- Avoid loading the whole memory tree by default.
- Write detailed updates to the canonical leaf shard.
- Update
MEMORY.mdonly when the pointer map or current beliefs changed. - If a section grows noisy, split it into a dedicated file.
- Archive cold history to keep the hot path small.
memory/daily/YYYY-MM-DD.md-> chronological execution logmemory/channels/<channel>.md-> one lane/channelmemory/projects/<project>.md-> project/repo statememory/agents/<agent>.md-> agent/operator profilememory/topics/rules.md-> durable operating rulesmemory/topics/lessons.md-> reusable lessonsmemory/handoffs/YYYY-MM-DD-<slug>.md-> bounded handoffsmemory/archive/YYYY-MM/-> cold history
Offload when:
MEMORY.mdstops being easy to scan- one topic dominates the root file
- detail is only relevant to one entity or workflow
- logs or history start crowding out current beliefs
docs/memory-offload-architecture.mddocs/memory-offload-guide.mddocs/examples/MEMORY.example.mddocs/examples/memory/README.example.md