工程开发
agent-memory avatar

agent-memory

为 AI 代理提供的持久化记忆系统,用于存储、检索并管理代码库知识、架构决策与研究发现,确保跨对话的上下文延续性。

简介

agent-memory 技能提供了一种稳健的持久化存储机制,旨在协助 AI 代理在漫长的开发周期中维持上下文。通过在 .claude/skills/agent-memory/memories/ 建立专用目录,此技能允许代理存储珍贵的研究结果、架构决策、复杂的调试过程以及进行中的开发任务。这能防止信息随对话结束而丢失,并作为结构化的知识库,让代理在开始新任务前能主动查询,确保技术一致性并减少重复调查的工作量。

  • 持久化存储项目特定的见解,包括代码库中的潜在陷阱(gotchas)以及复杂的依赖关系解析模式。

  • 支持使用文件夹与 YAML 前置数据进行分类管理,可追踪状态、标签与更新时间戳。

  • 与 ripgrep (rg) 指令集成,可通过摘要、标签或全文关键字进行快速搜索与过滤。

  • 提供「存储与恢复」工作流,允许代理记录任务的当前状态、已识别的阻碍问题以及未来的行动项目。

  • 标准化记忆格式,确保所有条目皆可被机器读取,且易于由代理的文件系统操作功能进行遍历。

  • 每当你在调试过程中发现不显眼的模式或解决方案时,请使用此技能,以避免「遗忘」关键逻辑。

  • 请务必重视 YAML 前置数据中的 summary 字段,这将作为代理在搜索既有笔记时的核心判断依据。

  • 请遵循 kebab-case 命名惯例来命名文件与目录,以保持记忆空间的整洁与可维护性。

  • 定期整理或合并记忆内容,以避免碎片化,并确保代理仅能检索到高质量、相关的数据。

  • 执行搜索操作时,务必对 ripgrep 使用 --no-ignore 与 --hidden 标志,以确保代理即使在全局 gitignore 设置下,仍能正确遍历记忆目录。

仓库统计

Star 数
24,096
Fork 数
1,187
Open Issue 数
169
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 14:40
在 GitHub 查看