用途:审计 Claude Code 项目的记忆层级,查看会话启动时加载哪些文件、总上下文预算,并给出优化提示。
主要能力:按顺序梳理记忆加载来源,包括托管策略、用户记忆、用户规则、自动记忆(MEMORY.md 前 200 行)、项目层级(从根目录到当前工作目录的 CLAUDE.md、.claude/CLAUDE.md、.claude/rules/*.md)以及本地覆盖文件。区分带 paths: frontmatter 的条件规则与始终加载的规则,并识别大文件、无条件规则、重复段落、缺失自动记忆等问题。
使用方式:以 /memory-audit 调用。参数为空或 . 时使用当前工作目录;传路径则审计该路径;传 all 则扫描含 CLAUDE.md 的子目录。核心命令为 uv run python ${CLAUDE_PLUGIN_ROOT}/scripts/memory_map.py <path> --audit;若无 uv,则用 python ${CLAUDE_PLUGIN_ROOT}/scripts/memory_map.py <path> --audit --plain。all 参数时改用 --all-projects。
适用场景:优化代理上下文、检查 CLAUDE.md、生成记忆地图、规则审计、排查启动上下文过大。
限制:目标为启动上下文低于 40k 字符;超过 300 行的文件建议拆分,超过 30 行且无 paths: 的规则建议改为条件加载。具体效果与平台支持情况暂未提供。