所属教程:Claude Code 从入门到大师级完整教程 预计阅读:22 分钟
记忆与规范不是写完即止的静态文档。随代码演进、人员变动与会话压缩,规则会出现过时、重复、冲突与膨胀。本节给出漂移的来源、排查命令与治理节奏,让团队约定长期可信、精简且单一来源。
| 漂移类型 | 典型表现 | 后果 |
|---|---|---|
| 内容过时 | 构建方式、目录已变,CLAUDE.md 仍写旧流程 | 代理给出错误步骤 |
| 多层冲突 | 个人/项目/托管层对同一行为要求不一致 | 结果不可预期 |
| 冗余膨胀 | 可由代码本身推导的细节被反复抄写 | 挤占上下文、降低遵循度 |
| 临时指令丢失 | 只在对话里口头约定,压缩后不复存在 | 新会话又回到旧行为 |
| 重复定义 | 同一规则在多处各写一份、表述不同 | 改一处漏多处 |
/context:查看本次启动实际加载的 Memory files 清单;若期望的文件不在其中,说明位置不在加载范围(上级/项目/子目录按需),应先修正存放位置。/memory:打开各层文件核对内容,区分项目共享文件与本机个人文件;缺失文件可在此创建。/doctor:让工具评估 CLAUDE.md 冗长程度,识别那些可由代码库直接推导、应当删除或精简的内容。/compact 后,项目根 CLAUDE.md 会重新读取并重新注入;子目录 CLAUDE.md 与按路径匹配的规则在再次接触相关文件时按需重载。/doctor 建议删除可由代码推导、已废弃的条目;长内容拆到 .claude/rules/ 按需加载。| 文件/数据 | 是否入库共享 | 说明 |
|---|---|---|
项目 ./CLAUDE.md、.claude/commands、.claude/agents、.claude/rules | 是 | 团队一致基线,随仓库评审发布 |
./CLAUDE.local.md | 否(gitignore) | 本机个人偏好,勿提交 |
~/.claude/CLAUDE.md、自动记忆目录 | 否 | 个人/本机数据,不跨机、不入仓 |
第 9 章建立了分层记忆与团队规范治理体系。第 10 章转向自动化与规模化:headless 非交互模式、接入 CI/脚本,以及跨任务批量并行 fan-out,让代理脱离人工逐轮交互仍可稳定交付。
← 上一节:团队规范、编码风格与审阅标准沉淀 下一节:非交互模式:-p、--continue、--resume 与程序调用 →