用途:该技能用于管理跨会话的知识持久化,避免每次会话从零开始。它强调记忆不是存储,而是演进的基础,通过记录经验让后续会话逐步形成模式与判断。触发词包括 remember、recall、what did we、save this decision、todo 以及 session handoff。
主要能力与结构:在 .memory/ 目录下组织内容,包含 context.md(当前状态与关注点,优先读取)、notes/(学习与观察)、decisions/(ADR,记录决定及原因)、todos/(跨会话任务)、sessions/(会话摘要,供交接)。命名规范为 YYYY-MM-DD-kebab-slug.md,便于排序与检索。记录格式含 type、status、tags、created 与标题正文。
使用方式:说 remember this 时在 notes/ 创建记录;说明决定及原因时在 decisions/ 创建 ADR;询问过去所学时检索 .memory/ 并带引用总结;会话结束时创建摘要并更新 context.md。该技能可为其他技能提供上下文,例如 orientation 在会话开始读取 context.md,dive 借助过往笔记,engineering 在提出新决策前读取已有决策,refining 在 PR 描述中包含相关历史。
记录准则:应记录决策及其依据、错误与教训、解释原因的上下文、浮现的模式;不必记录实现细节(用代码)、显而易见的事实(用文档)、临时调试笔记、Git 已跟踪内容。判断标准是未来智能体是否会因此受益。
限制与说明:资料未提供具体安装命令、依赖版本、收费方式或平台支持信息;引用内容提到 reference/ 下的 templates/、remote-sync.md(GitHub/GitLab Issues 同步)、setup.md(初始化选项),但未给出细节。资料强调最差的失败不是忘记记录,而是记录却不理解。