SuperAPI AI 工具集

reflect-and-remember

办公与效率

查看项目

更新于 10-15 15:15

技能介绍

用途

reflect-and-remember 是一个任务完成后的反思记忆 skill。它在完成一个有意义的任务后主动触发,用于反思本次任务是否产生了值得跨会话复用的知识,并将这些知识按敏感程度分别写入团队共享记忆或用户私有记忆。

主要能力

反思自问清单

完成任务后快速过一遍以下问题:

  • 这次有没有踩坑/走弯路?根因是什么?
  • 有没有反直觉的行为(框架、API、工具的意外表现)?
  • 有没有架构决策或项目约定值得记录?
  • 这些信息下次还会用到吗?其他开发者会受益吗?

如果全部为否,则跳过,不记忆。

存储位置

  • 团队共享:项目 .claude/memory/MEMORY.md,进 git。内容为部署教训、业务规则、架构决策、环境要点、踩坑记录。
  • 敏感私有:~/.claude/projects/<project>/memory/MEMORY.md,不进 git。内容为密码、密钥、token、个人路径。

写入流程

  1. Read 目标文件,检查是否已有相关记忆。
  2. 已有则 Edit 更新;没有则追加新条目;矛盾则修正旧记忆。
  3. 按语义分组(## 标题),不按时间排列。
  4. 控制总行数 150 行以内,超出时合并精简。

写入原则

  • 结论导向:写“Docker --env-file 不去除引号”,不写过程叙述。
  • 可操作:写“用 sed 精确替换,不要整个覆盖 .env”。
  • 有上下文:写“Prisma P1012 → 检查 DATABASE_URL 是否带引号”。
  • 不重复:CLAUDE.md / skill 中已有的不重复记录。
  • 敏感分离:密码密钥只进私有 memory,共享记忆中用“已配置”代替具体值。

使用方式

在完成部署、调试、架构决策等重要任务后主动触发该 skill,按上述反思自问清单判断是否值得记忆,再按写入流程和写入原则将内容写入对应位置。

适用场景

适用于完成部署、调试、架构决策等重要任务后,需要沉淀跨会话可复用知识的场景,尤其是团队协作中需要共享踩坑记录、业务规则、架构决策、环境要点,以及需要将敏感信息与共享知识分离管理的场景。

限制

资料未提供该 skill 的具体安装命令、依赖环境、支持的平台或工具版本等信息,暂未提供。