Memory Manager 管理 Claude Code 的三层记忆结构,并生成位置正确、组织良好的记忆文件。三层分别为:CLAUDE.md 层级(含根目录、子目录、父目录,承载项目上下文、命令、架构与规则)、规则主题文件(.claude/rules/.md,承载修正规则、模式与技术事实)、自动记忆(~/.claude/projects//memory/MEMORY.md,由 Claude 自动管理,本技能不处理)。
主要能力与使用方式:
模式一:会话捕获。会话结束或需要“capture learnings”“update CLAUDE.md”时,回顾对话中值得保留的发现,如可用命令、坑点与变通、架构决策、配置怪癖、对未来会话有帮助的模式,按放置决策树分类,批量生成 diff,一次确认后应用;保持一行一个概念。
模式二:全量审计。执行 python3 skills/memory-manager/scripts/audit_memory.py [repo-path] 获取大小、质量评分、项目类型、缺失文档与过时引用,自主生成变更并批量提交确认;大仓库可委派子代理运行同一脚本并汇总。
模式三:重构。当根 CLAUDE.md 超过 200 行或首次建立记忆时,先做全量审计,再把主题段落拆到 .claude/rules/<topic>.md、目录内容拆到子目录 CLAUDE.md,按项目类型补建缺失文档,提交重构计划后应用。
放置决策树判断内容归属:通用规则放 ~/.claude/rules/,目录专属内容放 <dir>/CLAUDE.md,项目根内容放 ./CLAUDE.md。大小目标:根 CLAUDE.md 50-150 行、上限 200;子目录 CLAUDE.md 15-50 行、上限 80;规则主题文件 20-80 行、上限 120。
审计脚本按 6 项共 100 分评分:命令/工作流 20、架构清晰度 20、非显而易见的模式 15、简洁度 15、时效性 15、可操作性 15;并根据文件特征检测项目类型(Cloudflare Worker、Vite/React、Next.js、MCP Server、API 项目、数据库等)建议相应文档。参考文件包括 quality-criteria.md、project-types.md、templates.md。
限制与注意:自动记忆层不由本技能管理;删除既有内容、大规模重构(移动 50 行以上)、内容存在歧义时新建项目文档需先询问。具体收费、平台支持范围、安装步骤等资料暂未提供。