藏在《Claude Code 记忆架构实现指南》里的Skill

技能描述

将混乱的 MEMORY.md 重构为 Claude Code autoDream 内部使用的 2 层记忆架构 —— 保持常驻索引精简、主题文件按需加载,让 autoDream 提取代理正确去重和维护记忆。

Skill.md

Claude Code 记忆架构实现指南

Claude Code 的记忆系统有一个硬上限:MEMORY.md 只加载前 200 行(来自 src/memdir/memdir.ts: MAX_ENTRYPOINT_LINES = 200)。项目做久了,索引往往会膨胀超限,导致 Claude 悄悄"忘掉"末尾的记忆条目——你告诉过它的技术栈、偏好、项目约束——全部消失,不报错,不提示。

这个 skill 基于 Claude Code 源码(services/autoDream/services/extractMemories/src/memdir/),将混乱的记忆目录重构为 autoDream 能正确读写的 2 层架构。

核心架构

层级文件作用
Layer 1MEMORY.md永久加载的指针索引,≤200 行,每行只有一个 - [Title](file.md) — hook
Layer 2*.md 主题文件按需加载的实际知识,带 YAML frontmatter(namedescriptiontype

没有第 3 层。autoDream 不维护 archive/ 目录——过期事实原地删除,记忆目录永远是当前真相。

支持的重构场景

  • MEMORY.md 超过 200 行,末尾条目被截断
  • 索引里混入了大段内容(背景、历史决策、代码片段)
  • 主题文件缺少 frontmatter 或 description 过于模糊,导致 autoDream 创建重复文件
  • 接手旧项目,记忆里有过期事实(数据库版本、已废弃的依赖等)
  • autoDream 运行后出现近重复文件

如何使用

对 Claude 说:

  • "帮我整理 MEMORY.md"
  • "我的记忆文件太乱了,重构一下"
  • "MEMORY.md 快 200 行了,清理一下"
  • "这个文件 description 写得太模糊,帮我改"

附带工具

scripts/memory_audit.py — 扫描记忆目录,输出健康报告:行数、断链指针、缺失 frontmatter、无效 type、超过 30 天未更新的文件。

局限性

这个 skill 基于 Claude Code 源码中观察到的行为。autoDream 是实验性功能,Anthropic 可能调整内部实现。如果你使用的 Claude Code 版本较旧,部分细节(如 MAX_ENTRYPOINT_LINES 的具体值)可能不同,建议先用 audit 脚本实际测量。

安装使用

安装指令

npx skills add simbajigege/book2skills/skills/agent-memory-implementation
OR

直接下载

相关技能

Tool Permission System AI Skill

为 agent 工具设计可配置的分层权限/安全系统:用一条权限流水线统一决定 allow / ask / deny,支持企业 / 用户 / 项目多作用域规则覆盖,并通过 hook 系统扩展。

Session Dream AI Skill

会话结束时的手动记忆提炼——从当前对话中提取关键决策、失败路径、新发现和当前阻塞,写入 MEMORY.md topic 文件。Claude Code autoDream 后台服务的手动触发版本。

Compact with Memory AI Skill

正确执行 /compact——生成高质量的对话摘要,完整保留推理过程、决策背景和当前状态,同时在压缩前通过记忆预处理持久化机构知识。

Harness Step 1 — 创建 AGENTS.md 与知识库 AI Skill

扫描项目代码库,自动生成 AGENTS.md(agent 工作指南)和完整的 docs/ 知识库骨架,让 Claude Code 在任意新会话中 30 秒内定向,无需重复解释项目结构。

Harness Step 3 — 建立跨 Session 状态管理 AI Skill

创建 init.sh(环境健康检查)、tasks.json(结构化任务队列)和 progress.md(会话日志),解决 Claude Code 每次新对话失忆的问题,让任意 session 在 30 秒内完全恢复工作状态。

LangChain Tool Builder AI Skill

用 Claude Code 的 fail-closed 设计模式定义 LangChain(Python)工具——name、schema、权限、执行逻辑统一写在一个类里,自动走 validate → permission → call ...

Harness Step 2 — 填充 docs/ 知识库内容 AI Skill

深度阅读项目代码,将隐藏在代码里的架构知识、命名约定、技术决策显式写入 docs/ 各文件,让 agent 在任何 session 都能快速理解项目全貌,而不是靠猜测。

Compact Memory 实现指南 AI Skill

用 Anthropic API 或 Claude Agent SDK 为 Agent 实现 compact memory 的开发者指南——涵盖触发时机、fork compactor 模式、compact JSON schema 设计、...

Query Loop Implementation AI Skill

为 AI 应用实现可上线的 LLM query loop:工具调用、结构化 tool_result 回传、ReAct 循环、最大轮次退出、权限检查、超时、预算控制和 fatal error 终止路径。

一本书读懂财报 AI Skill

用肖星的三表联动框架分析企业财务报表,判断一家公司是否真正赚钱。适用于:解读资产负债表、分析现金流健康度、ROIC vs WACC好公司测试、跨行业财务比较。

商业冒险分析框架 AI Skill

运用约翰·布鲁克斯《商业冒险》(原书名《Business Adventures》)分析企业失败、市场恐慌、产品时机、治理缺口、监管风险、欺诈暴露、机构脆弱性和创新盲区。