SuperAPI AI 工具集

team-memory

办公与效率

查看项目

更新于 10-15 22:16

技能介绍

用途:把会话中丰富的上下文(决策、被否决的方案、根因等)固化为项目级、可 git 跟踪的团队记忆文件 team-memory/MEMORY.md,供团队成员与后续 AI 代理读取或 grep。该文件与 Claude 个人自动记忆、CLAUDE.md/AGENTS.md、个人笔记刻意区分,仅记录项目范围的团队历史。

主要能力:

  • 触发方式:手动(如 “team-memory”“consolidate memory”“what did we ship this week”)或无提示主动执行(PR 合并、发布、迭代收尾、做出非显而易见决策时)。
  • 写入前先做 PII 与范围过滤:去除姓名、邮箱、聊天账号、个人对话、个人绩效反馈、客户 PII、保密财务信息以及来自 ~/.claude/ 的个人代理记忆;保留技术决策及理由、缺陷与根因、发布内容与原因、经验模式、待解决问题。
  • 递归发现仓库中的 CLAUDE.md/AGENTS.md、.claude/ 目录与既有 team-memory 文件,支持 monorepo 与嵌套包。
  • 识别工作追踪系统(Linear、Jira、GitHub Issues、Notion、本地 JSON/Markdown,未识别则仅用 git log + PR)。
  • 读取既有 MEMORY.md 中最新日期作为水位线,首次运行以 30 天前为水位线。
  • 从当前会话、git log(git log --since="<watermark>" --pretty=format:"%h %s (%ad)" --date=short)、已合并 PR(gh pr list --state merged --search "merged:>=<watermark>" --json number,title,body,mergedAt)、追踪系统、CHANGELOG.md、ADR 文档收集新内容。
  • 综合为五段:Shipped、Decisions(含为什么与被否决方案)、Fixes(症状+根因)、Learnings、Open threads;空段省略。
  • 追加而非重写,保持 append-only;单包仓库写根目录,含独立包的 monorepo 分别写入各包文件并附跨包摘要。
  • 提交命令:git add team-memory/MEMORY.md 与 git commit -m "memory: consolidate <YYYY-MM-DD>";无法提交时提示用户。

适用场景:供 /standup、/onboard、/start、/architect、/buildit、/cto、/review 等技能读取项目历史与决策约定。

限制:不用于单个干系人状态更新、具体事故复盘、个人笔记/偏好/代理记忆、PII 与 HR 内容、面向用户的营销 changelog,也不做逐提交日记。其他功能、收费与平台信息暂未提供。