| name | memory-palace |
| description | Spatial organization of knowledge in navigable directories |
| license | MIT |
| tier | 1 |
| allowed-tools | ["read_file","write_file","list_dir"] |
| related | ["room","character","adventure","research-notebook","summarize","plain-text","honest-forget"] |
| tags | ["moollm","spatial","knowledge","navigation","organization"] |
| inputs | {"palace_name":{"type":"string","required":true,"description":"Name for this memory palace"},"palace_purpose":{"type":"string","required":true,"description":"What this palace is for"},"initial_rooms":{"type":"list","required":false,"description":"Starting room names"}} |
| outputs | ["ENTRY.md","MAP.yml","room directories"] |
| templates | ["ENTRY.md.tmpl","MAP.yml.tmpl","ROOM.md.tmpl"] |
| metaphor | {"palace":"directory tree","room":"subdirectory","artifact":"file","note":".meta.yml sidecar","door":"cross-reference","map":"MAP.yml","entry":"ENTRY.md"} |
| working_set | {"hot":["ENTRY.md","MAP.yml"],"warm":["*/ROOM.md"],"cold":["attic/**"]} |
🏛️ Memory Palace Skill
"The filesystem is the mind. Directories are rooms. Files are objects."
The ancient method of loci, adapted for LLMs navigating filesystems.
The Technique
Place knowledge in locations. Navigate to remember.
Each room contains:
- Objects (files) — artifacts to examine
- Exits (links) — doors to other rooms
- Atmosphere — the room's essence
This IS the Room Skill
Memory Palace and Room are deeply connected:
| Memory Palace | Room Skill |
|---|
| Location | Directory |
| Object | File |
| Traversal | Enter/Exit |
| Placement | Create file |
| Recall | Navigate to |
Memory Palace = Room + spatial mnemonic intent
Palace Structure
palace/
├── ENTRY.md # Front door (README)
├── MAP.yml # Navigation overview
│
├── concepts/ # Wing: Ideas
│ ├── ROOM.md
│ ├── yaml-jazz/
│ └── play-learn-lift/
│
├── characters/ # Wing: Personas
│ ├── ROOM.md
│ ├── gardener/
│ └── archivist/
│
└── skills/ # Wing: Capabilities
├── ROOM.md
└── ...
Placing Knowledge
To remember something:
- Choose a room — where does this belong?
- Create a file — the object to place
- Link it — connect to related objects
- Walk there — navigate to reinforce
room:
name: "YAML Jazz Chamber"
contains:
- "jazz-principles.md"
- "examples/"
exits: