Documentation
README
memory-architect
Restructures memory files into the 2-layer architecture that Claude Code's autoDream service uses internally β designed to keep the always-loaded index small while making deeper knowledge accessible on demand.
The 2-Layer Architecture
Claude Code's memory system (services/autoDream/) uses this structure:
MEMORY.md β Layer 1: Always loaded, pointer-only index (~200 lines max)
βββ topic-file.md β Layer 2: Domain knowledge, loaded when relevant
βββ another-topic.md
Layer 1 β MEMORY.md index: Loaded into every conversation. Must stay under ~200 lines (lines beyond 200 get truncated). Each entry is a one-line pointer: - [Title](file.md) β one-line hook. No content, just pointers. This is what Claude scans to decide what to load.
This is the opening of the README. Read the full README on GitHub.