SuperAPI AI 工具集

memory-kit

智能体与模型

查看项目

更新于 10-15 23:27

技能介绍

用途:Claude Code 会话在压缩(compaction)或重启后会丢失上下文。Memory Kit 将会话状态(目标、决策、模式、待解决问题)持久化到项目根目录的 MEMORY.md 文件,使其跨会话保留。

主要能力:提供五个命令覆盖完整生命周期——/memory-save 在压缩前生成快照;/memory-load 在会话开始时恢复;/memory-update 在会话中途记录决策;/memory-share 推送到 git 供队友使用;/memory-audit 清理过期条目。MEMORY.md 包含会话元数据(时间戳、分支、项目名)、目标、决策及理由、重复出现的模式或约定、待解决问题。

使用方式:会话开始时检查项目根目录是否存在 MEMORY.md,若存在则读取并总结已保存状态,询问用户是恢复先前上下文还是重新开始。执行 /memory-save 时扫描当前对话中的目标、决策、模式和待解决问题,写入带时间戳分区的结构化快照。/memory-update 将用户决策或笔记追加到 MEMORY.md 对应分区,不覆盖已有内容。/memory-share 提交 MEMORY.md 并推送到远程分支。/memory-audit 审查所有条目,标记过期项(超过 7 天或引用已完成工作),提示用户确认删除。

适用场景:需要在多次 Claude Code 会话间保持项目上下文连续性的开发者,以及需要与队友共享同一上下文的团队协作。

限制:/memory-share 需要 git 仓库;MEMORY.md 位于项目根目录,需要项目根目录的写权限。模板结构见 output-format.md,错误场景与恢复行为见 error-handling.md。其他细节暂未提供。