claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Designs memory palace structures with spatial layouts and domain organization. Use when creating a new palace or planning knowledge architecture by hand.
Claude Code
$ npx -y skills add athola/claude-night-market --skill memory-palace-architect --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill memory-palace-architect -a windsurf -y
name: memory-palace-architect description: Designs memory palace structures with spatial layouts and domain organization. Use when creating a new palace or planning knowledge architecture by hand. alwaysApply: false category: architecture tags: - memory - organization - spatial - knowledge - architecture - mnemonic dependencies: - leyline:progressive-loading scripts: - memory_palace_cli.py usage_patterns: - palace-design - domain-analysis - layout-creation complexity: intermediate estimated_tokens: 600
> **Status: wired**. The `palace-architect` agent loads this skill > for its design method (#618). `/palace create` still creates the > palace record directly. This skill decides what goes in it.
Design and construct virtual memory palaces for spatial knowledge organization. This skill guides you through creating memorable spatial structures that enhance recall and organize complex information.
A memory palace is a mnemonic technique that uses spatial visualization to organize and recall information. This skill provides a systematic approach for:
python scripts/memory_palace_cli.py create "My Palace" "programming" --metaphor workshop
python scripts/memory_palace_cli.py list
python scripts/memory_palace_cli.py status
session-palace-builder
session-palace-builder
`--metaphor` is a free-form label stored on the palace as given, and it defaults to `building`. Nothing validates it or loads a template from it. These five are suggested starting points for the design:
| Metaphor | Best For | Key Features | |----------|----------|--------------| | **Fortress** | Security, defense, production-grade systems | Strong boundaries, layered access | | **Library** | Knowledge, research, documentation | Organized shelves, categorized sections | | **Workshop** | Practical skills, tools, techniques | Workbenches, tool areas, project spaces | | **Garden** | Organic growth, evolving knowledge | Plots, seasons, interconnected paths | | **Observatory** | Exploration, discovery, patterns | Viewing platforms, star maps, instruments |
1. **Analyze Domain** - Identify concepts, relationships, and hierarchy 2. **Design Layout** - Choose metaphor and spatial organization 3. **Map Associations** - Create memorable imagery and connections 4. **Encode Details** - Add sensory attributes and ambient atmosphere 5. **Validate Palace** - Test recall efficiency and navigation
Works with:
If palace creation fails, ensure your Python environment meets the requirements listed in `pyproject.toml`. The `metaphor` value cannot cause a failure, because any string is accepted.
<metaphor>` completes without error and adds the palace to the index
by the name supplied during creation
rooms, connections) and a `sensory_encoding` block, and both are filled in from the design
chose
produced as part of the Expected Outputs section
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.