Memory Palace · 记忆宫殿引导 skill
把「跨平台、越用越懂你」的个人记忆机制,从一套个人配置变成任何人可复刻的体系。
本 skill 是调度器:按子命令路由到 references/ 里的具体流程;确定性操作交给 scripts/mp.py。
用法
/memory-palace <子命令> [参数]。无子命令或 help → 走概念引导。
| 子命令 | 流程文档 | 干什么 |
|---|---|---|
help |
references/concept.md |
打开去个人化讲解页 + 列菜单(首用建立概念) |
init |
references/init.md |
脚手架一座空宫殿 + 接上各 AI 工具 |
interview |
references/interview.md |
深度访谈,把「你是谁」问出来(挖掘深) |
extract |
references/extract.md |
从本地 Claude/Codex 规则·会话导入已有记忆 |
distill |
references/flywheel.md |
蒸馏最近会话 → 出候选草稿 |
review |
references/flywheel.md |
审批候选 → 晋升(你拍板) |
analyze |
references/analyze.md |
体检宫殿 → 优化建议 |
执行约定(每次先做)
- 认子命令:取第一个参数当子命令;缺省/
help走 concept。 - 定
<SKILL_DIR>:本 skill 自己的目录(scripts/mp.py、assets/都相对它)。 - 定
<VAULT>:grep~/.claude/CLAUDE.md或~/.codex/AGENTS.md里的「记忆宫殿/MemoryPalace」路径拿到 vault 绝对路径;- 拿不到且子命令是
init→ 正常(init 就是来建它的)。 - 拿不到且子命令不是
init→ 问用户 vault 在哪,或建议先init。
- 拿不到且子命令是
- 读对应
references/<子命令>.md并严格按它执行。
引擎 scripts/mp.py(也可脱离 skill 当 CLI 用)
mp.py <init|distill|promote|analyze|link> --vault <路径> [选项],仅标准库(Python ≥ 3.11)。
打分/去重/晋升门全是确定性规则,LLM 只负责「抽候选」——记忆永不被模型幻觉污染。
设计哲学(吸收自)
Karpathy「Obsidian 当 AI 共享大脑」骨架 · OpenClaw 的 Dreaming 六维加权蒸馏 · Hermes 的 extraction pass / skill 即程序记忆 · open-second-brain 的「内核不调 LLM」确定性晋升 + 一 vault 多运行时 · mem0 的 ADD/UPDATE/NOOP 写回。详见 assets/explainer.html。
纪律(跨所有子命令)
- skill = 工具(零个人数据),vault = 数据(用户私有)。本 skill 里绝无任何具体个人信息。
- 改用户全局配置(CLAUDE.md/AGENTS.md)或删除/合并记忆前必须确认。
- 绝不把密钥/凭据写进 vault。
00-RULES/是用户最高法律,只能经飞轮 + 用户审批晋升,agent 不直接写。