mcpField
S
session-palace-builder

session-palace-builder

github.com/atholaAgent 工作流343101 次安装1 天前更新
代码仓库

关于 session-palace-builder

用于构建临时、空间化记忆结构的 Skill,可在长对话和复杂项目中保留上下文与决策,并通过检查点核验状态、导出重要内容。

主要功能

  1. 01基于模板构建记忆宫殿
  2. 02空间化组织会话信息
  3. 03记录决策及其依据
  4. 04检查点清晰度评估
  5. 05导出到永久记忆宫殿

适用场景

  1. 01在中断后恢复上下文
  2. 02整理复杂项目的研究发现
  3. 03协作会话中跟踪决策
  4. 04汇总代码审查或调试发现

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/athola/claude-night-market --skill session-palace-builder

安装后在 Claude Code 中输入/session-palace-builder确认已加载。

附带文件modules/templates.md

详细介绍

原文在翻译后有更新,译文可能不是最新。

会话宫殿构建器

为长时间对话和复杂项目构建临时的、特定于会话的记忆宫殿。在对话中断时保留上下文,并支持有条理地积累信息。

简介

会话宫殿是轻量级的临时记忆结构,能够:

  • 为长时间对话保留上下文
  • 记录决策及其理由
  • 以空间化方式组织项目产物
  • 在对话中断后恢复上下文
  • 支持协作收集信息

快速开始

构建命令

```bash

运行构建

make build

清理并重新构建

make clean && make build ```

测试

```bash

运行测试

make test

运行测试并显示详细输出

make test VERBOSE=1 ```

**验证:**运行 make test,确认插件门禁通过。

适用场景

  • 需要保留上下文的长时间对话
  • 包含相互关联组件的复杂多步骤项目
  • 需要在多次交互间管理状态的工作流
  • 随时间积累信息的协作会话
  • 包含大量发现的代码审查或调试会话

不适用场景

  • 需要永久性知识结构
    • 使用 memory-palace-architect
  • 搜索现有知识
    • 使用 knowledge-locator
  • 需要永久性知识结构
    • 使用 memory-palace-architect
  • 搜索现有知识
    • 使用 knowledge-locator

会话宫殿模板

模板用途主要区域
工作坊活跃开发工作台、工具、材料
图书馆研究与分析书架、阅览室、档案室
议事厅决策圆桌、证据墙、投票板
天文台探索与发现望远镜、星图、日志
锻造室实施任务铁砧、冷却架、成品

信息类别

将会话内容整理到以下标准区域:

  • 对话 - 对话串和关键交流
  • 决策 - 已做出的选择及其理由
  • 代码 - 代码片段和技术产物
  • 研究 - 发现和参考资料
  • 需求 - 规格和约束
  • 进度 - 已完成的里程碑
  • 问题 - 阻碍和挑战
  • 后续步骤 - 待处理事项

核心工作流

  1. 分析上下文 - 评估会话范围和复杂程度
  2. 设计宫殿 - 选择模板和布局
  3. 组织状态 - 以空间化方式整理信息
  4. 构建导航 - 创建快捷访问方式
  5. 测试集成 - 验证上下文保留情况

会话生命周期

Create → Populate → Navigate → Export/Archive
   ↑         ↓          ↓
   └─── Checkpoint ←────┘

**验证:**运行带有 --help 标志的命令,以确认其可用性。

清晰度检查点

会话宫殿会悄然退化:每个 Populate 步骤都可能增加歧义,直到 Export 时才显现,而那时已无法恢复丢失的状态。MMPO(arXiv:2605.30159,第 3 节)将此视为采用子轨迹密集奖励的理由:在每次状态转换时检查中间质量,而不只是关注最终结果。

在上述生命周期中的每个 Checkpoint 箭头处(以及任何 Export/Archive 之前),针对当前宫殿状态运行双探针检查:

Skill(memory-palace:memory-clarity-probe)

探针会返回一份 Clarity Assessment,其中包含进度/差距判定和一项 Recommendation:

建议检查点处的操作
Proceed宫殿状态清晰;继续会话
Expand memory继续之前,将差距探针的未解决事项添加到宫殿中
Regenerate将会话标记为有歧义:进度探针给出了不确定的回答,因此在更多工作落到当前状态房间之前,重建该房间

关键在于在检查点而非导出时标记:及早发现有歧义的宫殿,只需重建一个房间;到导出时才发现,则会损失整个会话。

如果未安装 memory-clarity-probe,请直接提出两个锚定问题(进度:已完成什么,任务处于什么状态;差距:还剩哪些具体事项),并应用同一张表。

详细资源

  • 模板详情:参见 modules/templates.md
  • 状态管理:参见 modules/templates.md
  • 导出模式:参见 modules/templates.md

集成

  • memory-palace-architect - 将重要概念导出到永久宫殿
  • knowledge-locator - 搜索会话内容
  • digital-garden-cultivator - 用会话洞见播种花园
  • memory-clarity-probe - 在会话检查点进行双探针清晰度检查

退出标准

  • 在填充任何状态之前,先使用模板和空间布局创建会话宫殿
  • 在每次 Checkpoint 状态转换处以及 Export/Archive 之前运行双探针清晰度检查,而不只是会话结束时
  • 对返回 Expand memory 或 Regenerate 的检查点采取相应操作(添加差距事项或重建当前状态房间),再让更多工作落到该状态上,并标记有歧义的会话
  • 导出的概念通过 memory-palace-architect 往返写入永久宫殿

评论

支持 Markdown