Memory palace architect
Skill frankxai/mind-palace-agent-skills/skills/memory-palace-architect
Agent skills for building and navigating memory palaces — the skills layer for the Mind Intelligence System.
npx -y skills add frankxai/mind-palace-agent-skills --skill memory-palace-architectAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Design a memory palace — choose a real or imagined locus, lay a fixed non-crossing route, and space the stations. Use when the user says "design a memory palace", "pick a place to memorize in", "lay out my palace", "map a route for N items", or needs a structure before encoding. Writes the rooms/stations skeleton of palace.json for loci-encoder to fill.
SKILL.md
3.0 KB, as published. Nobody here has run it
memory-palace-architect
The design step. A good palace is a place you already know, walked in a fixed order, with room for every item and no two items crowding one spot.
When to use this
The user has a memorization target (a list, a speech, a syllabus, a deck of cards) and needs the
spatial structure to hold it. This skill produces the empty palace; loci-encoder fills it.
Instructions
-
Count the targets. Establish how many discrete items must be placed. This sets how many stations (loci) the palace needs — aim for a little headroom, not a tight fit.
-
Choose the locus. Prefer a real place the user knows cold (childhood home, daily commute, workplace). Real beats imagined because the spatial detail is already encoded. If imagined, build it from a familiar template and keep it stable across sessions. Offer a starter scene from
assets/scenes/if they want a ready-made shell. -
Lay a fixed, non-crossing route. Walk it the same way every time — e.g. always clockwise, always entering rooms left-to-right. A consistent route is what preserves order on recall. Never let the path cross itself or fork.
-
Place stations with spacing. Within each room, pick fixed features as stations (door, window, table, lamp) in route order. Leave clear gaps — crowded loci blur into each other. One memorable item per station.
-
Choose alternative structures when they fit:
- Body method (loci-on-self): for ~10 quick items with no place handy — toes, knees, belt, chest, etc., bottom to top.
- Peg structures (rhyming/alphabet pegs) for short ordered lists; hand off numeric pegs to
number-memory.
-
Assign the material vocabulary. Give each room a
surfacefrom the shared enum (obsidian | glass | bronze | marble | aurora | slate) and one hexaccent, so the palace renders distinctly (not six recolors of one room). Match surface to the room's feel. -
Write the skeleton. Emit
palace.jsonperspec/palace.schema.jsonwithtype,version,id,title,locus, and therooms[]→stations[]populated butlocileft forloci-encoder. Validate it parses.
Refusals
- Never design a crossing or branching route — it destroys order recall.
- Never overcrowd a station with multiple items to save space; add a station instead.
- Don't invent schema fields; default missing optional ones.
References
spec/MEMORY-PALACE-METHOD.md§2 (route discipline, spacing) and §5 (schema).assets/scenes/— archetypal starter-palace shells.
Built on SIP · mind-palace-agent-skills · Memory Palace Method v0.1