mcpField
R
remember

remember

github.com/zereightAgent 工作流2.1k66 次安装今天更新
代码仓库

关于 remember

remember 是用于将会话中的长期知识整理到合适记忆位置的技能。它会分类发现,检查内容是否可执行、持久且独特,并指出重复或冲突信息。

主要功能

  1. 01按记忆类型分类发现
  2. 02选择合适的存储位置
  3. 03检查可执行性、持久性与独特性
  4. 04识别重复或冲突信息
  5. 05仅更新相关记忆

适用场景

  1. 01保存可复用的项目决策
  2. 02区分会话笔记与长期知识
  3. 03处理重复或冲突的记忆条目

安装

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

$npx skills add https://github.com/zereight/gitlab-mcp --skill remember

安装后在 Claude Code 中输入/remember确认已加载。

详细介绍

记忆

将持久、可复用的知识存入合适的记忆载体,而不是让它埋没在聊天记录中。

适用场景

  • 用户想保留会话中发现的知识
  • 将零散发现整理成结构化记忆
  • 清理重复或相互矛盾的已存信息

不适用场景

  • 临时任务笔记 → 保留在对话中即可
  • 已在代码或文档中记录 → 直接引用即可

记忆载体

载体用途持久性
项目记忆持久的团队/项目知识永久
会话上下文短期工作笔记仅限当前会话
文档/说明约定、说明永久

工作流

  1. 收集相关的会话发现
  2. 对每项内容进行分类:
    • 持久的项目事实
    • 临时工作笔记
    • 操作者偏好或说明
    • 重复/过时/相互矛盾的信息
  3. 为每项内容提出最合适的存放位置
  4. 仅写入或更新合适的记忆载体
  5. 指出应清理的重复项或冲突

规则

  • 不要把所有内容都塞进同一个存储位置
  • 持久的团队知识优先存入项目记忆
  • 条目应简洁且可执行
  • 如果信息不确定,应标记为不确定,而不是当作事实存储

输出

  • 存储了什么
  • 存储在何处
  • 发现的重复项/冲突

质量检查(存储前)

在将任何内容存入记忆前,先用以下 3 个问题进行筛选。只要任何一个问题的答案为“否”,就跳过存储:

问题理由
是否可执行?“这是否能告诉某人在未来遇到类似情况时该做什么?”观察结果不是记忆条目;决策才是。
是否持久?“3 个月后这仍然成立吗,还是它只适用于临时变通方案?”临时发现应放在会话笔记中,而不是项目记忆中。
是否唯一?“记忆中是否已有涵盖此内容的相近条目?”重复条目会造成混乱;优先更新现有条目。
示例
内容可执行?持久?唯一?是否存储?
“在此项目中使用 bcrypt cost=12 处理密码”✅✅✅是
“API 今天很慢,因为服务器正在重启”❌❌✅否 — 临时情况
“推送前始终运行 npm run build”✅✅检查是否已有如果尚未存储,则是
“登录页面在深色模式下有一个 bug”❌❌✅否 — 提交 bug 报告,而不是记忆条目
“对象结构优先使用 interface,而非 type”✅✅检查是否已有如果尚未记入 coding-standards,则是
何时更新,何时新建
  • 更新现有条目:新信息对其进行了补充、更正或取代
  • 新建条目:仅当没有现有条目涵盖此主题时
  • 删除可确认已过时的条目(先与用户确认)

另请参阅

  • /coding-standards — 规范规则参考(无需重复存入记忆)
  • /skill-stocktake — 审查记忆载体的质量

评论

支持 Markdown