Claude Code 从 0 到 1

第 06 / 08 课

让 CC 越来越懂你:三层 claude.md + 自动记忆

用 claude.md(全局/项目/文件夹三层)立规矩、开 Auto Memory 让它自动记住你的习惯和踩过的坑、再用自建文档给它专属规则,让 CC 不用你反复叮嘱。

第 2 课我们用 CLAUDE.md 给过 CC 项目记忆。这一课把记忆体系讲透:三层 claude.md + 自动记忆 + 自建规则,目标都一样 —— 让 CC 记住你是谁、在做什么、有什么要求,不用你反复提醒。

claude.md 的三层

claude.md 会在你说任何话之前,第一时间被读进上下文。它分三层,叠加生效、互不冲突:

  1. 全局(放系统配置目录,如 ~/.claude/CLAUDE.md):只对你生效、所有项目通用。写跨项目的个人习惯 —— 比如「永远用中文回答」「记住我是谁」。
  2. 项目级(放项目根目录):团队可共享、能提交 Git。写这个项目的技术栈、文件结构、开发规范。
  3. 文件夹级(放子文件夹):只对该文件夹内的改动生效。用得少,知道有就行。

创建项目级最省事:/init,CC 会扫一遍项目自动写好。改全局的可以直接让 CC 写,或 /memory 打开编辑(改完全局的要重启 CC 生效)。

别塞太多:claude.md(尤其全局)应该是那些最顶层、基本不变的原则,外加你用的过程中逐渐加进去的「CC 常犯的错」。错误经验越攒越多,它越少犯错 —— 有个几百行的著名规则 skill 就靠这点拿了 5 万 Star。

Auto Memory:让它自己记

新版 CC 还有第二层记忆 —— 自动记忆:那些你没明写进 claude.md 的习惯、反馈、踩坑,会被一个后台 agent 默默记下来

需要手动打开:/memory → 第一项就是 Auto Memory 开关,回车打开。

它会自动记几类:关于你这个人、你给过的反馈、项目的决策 / 进度、资源索引。比如你说一句「我不喜欢浅色 UI」,它改的同时就把这条记下了。觉得记错了,说「忘掉刚才那条」它就删。

Auto Memory 存在当前项目里(.claude 下),换项目要重新积累;而且用索引机制 —— 平时只读一个总索引,真遇到相关场景才去读详细那条,不会一上来就占满上下文

自建文档:更精细的专属规则

明白原理后,你也能自己建规则文档。比如做产品,建一个「品牌视觉规范」、一个「文案语气规范」,然后在 claude.md 里写:「要改前端视觉时参考那个文件;要写产品文案时参考这个文件」。

说到底,不管 claude.md、Auto Memory 还是自建文档,本质都是在合适的时机给 CC 注入提炼过的上下文。所以那句经典吐槽「这不就是提示词嘛」—— 还真没说错。

这一课记住

  1. claude.md 三层(全局个人习惯 / 项目规范 / 文件夹),/init 自动生成,叠加生效
  2. /memory 打开 Auto Memory,让它自动记你的习惯和踩坑;记错了让它忘
  3. claude.md 别塞太多,逐步加「常犯的错」;复杂规则拆成自建文档按需引用

下一课:给 CC 装「专业说明书」—— Skills 技能。