用途:在结束一次工作会话时,把本次决定、已交付内容与学到的经验写入正确的文件,避免下一次会话从零开始。
主要能力:按四层记忆归档——WORKBENCH.md(易变状态:当前状态、阻塞、近期决策、下一步,每项目一份,位于项目根目录)、CLAUDE.md(长期事实:是什么、谁、为什么、东西放哪里)、技能目录 .claude/skills/<skill>/(可复用能力与已验证模式)、持久记忆(跨技能跨项目、涉及外部服务或 SDK 的经验,含一行式索引)。提供路由决策树避免跨层重复写入;写入分两档:可直接写入(WORKBENCH 更新、新记忆条目、追加式技能补丁)与需先确认(任何 CLAUDE.md 修改、删除或重写既有内容、技能 frontmatter/描述变更、新建技能、与既有内容冲突的改动)。
使用方式:先检测范围,运行 git status --short 与 git log --since="8 hours ago" --pretty=format:"%h %s",结合对话判断涉及项目与主题;再逐项目更新 WORKBENCH(把“现在”项移入带日期的“近期决策”,记录为什么、失败路径与新阻塞);仅在长期事实变化时改 CLAUDE.md;扫描技能是否需要更新;最后补持久记忆并输出收尾汇总(列出每条自动写入的路径、下节要接手的 1–3 项、是否建议提交)。
适用场景:多项目会话需逐项目循环,不合并成一条;纯写作/思考类会话同样应收尾;无新决策的纯执行会话可只写一行日期记录,或跳过。
限制:资料未提供具体安装或调用命令、支持平台、收费与价格信息;记忆检索依赖关键词,描述需按未来会输入的词书写;对 CLAUDE.md 与技能描述类改动必须先展示 diff 再确认。