一个文件,让 AI 永远记住你
CLAUDE.md 是一个放在项目目录里的 Markdown 文件。
每次开新会话,我都要把同样的事情再解释一遍——这是我的 Obsidian 知识库,新想法放这个目录,草稿放那个目录,帮我回复 Telegram 消息要用中文,不要超过三百字……
说了又说,有时候忘了说,AI 就会做出一些莫名其妙的事情。
直到我真正搞懂了 CLAUDE.md 这个文件。
一个文件,让 AI 永远记住你
CLAUDE.md 是一个放在项目目录里的 Markdown 文件。
每次 Claude Code 启动,它做的第一件事,不是等你说话——而是先找这个文件读掉。读完之后,里面的内容就变成了"隐形的背景设定",在整个会话里默默生效。
你可以把它理解成:给 AI 写的一封"你好,在开始工作之前先了解一下我"的信。
但它比记忆更稳定。记忆会随着 /clear 消失,这个文件不会。只要文件在,每次启动都会重新加载。
它有三层,越精细越优先
这是很多人不知道的地方:CLAUDE.md 有一套层级叠加机制。
第一层:全局设定放在 ~/.claude/CLAUDE.md,对你所有项目生效。
这里适合放"关于你这个人"的信息:你是做什么的、你的技术背景、你的语言偏好、你希望 AI 的回答风格是什么。
比如我的全局设定里写了:
我是 iOS 开发者,有 Python 基础回复用中文,代码注释用英文先说结论,再说原因代码改动之前先跟我确认,不要直接执行从此以后,不管我在哪个项目里工作,这些偏好都自动生效。
第二层:项目设定放在项目根目录里,只对这个项目生效。
这里适合放"这个项目是什么":目录结构、重要的规范、不能动的文件、关键路径……
比如我的 Obsidian 知识库里写了:
这是我的个人知识库和内容创作工作台目录规则:- 新想法 → 99-收件箱/- 内容草稿 → 01-自媒体/创作工作台/草稿/- 帖子状态只有四个值:灵感/草稿/待发布/已发布Telegram 回复规范:- 始终用中文- 不超过 300 字- 技术内容先给结论有了这个文件,每次我通过 Telegram 跟 AI 对话,它自动知道要简短,要中文,不用我每次提醒。
第三层:子目录设定在项目的某个子目录里再放一个 CLAUDE.md,只在操作这个目录时生效。
比如我的 Docker 配置目录里,可以写"这里的配置文件不要随便改,改之前先备份"——这个约束只在 AI 碰这个目录的时候才会触发。
它能帮你做什么?四个真实场景
场景一:不再重复解释项目背景
我有一个 NAS 上跑着十几个 Docker 服务。以前每次让 AI 帮我改配置,都要解释一遍"这是 Frigate 摄像头录像服务,主配置在 /vol5/1000/docker/frigate/config.yml"。
现在这些全写在 CLAUDE.md 里,开口就能干活。
场景二:固定 AI 的行为模式
我的 Telegram 机器人是通过 MCP 插件接入的——也就是说 AI 可以直接回复我的 Telegram 消息。
但不同场景下我希望回复风格不一样:跟我自己聊技术问题可以长,回复一般消息要简短。
在 CLAUDE.md 里写清楚规则,这些行为就稳定下来了,不用每次提醒。
场景三:给常见操作起"别名"
我在 CLAUDE.md 里写了:
当我说"整理收件箱",把 99-收件箱/ 里超过三天的文件按类型归档当我说"发布内容",流程是:检查草稿文件 → 更新状态 → 提醒我配图一句话触发一套流程,不用每次把步骤说一遍。
场景四:多人使用同一个 AI 环境时的隔离
这是我上周刚踩到的坑。
我女朋友用我电脑开了一个 Claude Code 会话,随口问了一句"他有什么未来规划",AI 回答得非常详细——因为工作目录里有我的个人规划文件,AI 主动读了。
CLAUDE.md 里可以写"在回答关于个人信息的问题时,需要先确认提问者身份",或者干脆为不同的使用场景维护不同的项目目录。
它不能做什么(清一清误区)
CLAUDE.md 不是万能的,有几个常见误解:
❌ 它不能安装或启用 MCP 插件——插件是在 settings.json 里配的❌ 它不能让 AI 在启动时自动执行代码❌ /clear 之后它不会消失,下次启动照样加载❌ 它不能给 AI 增加本身不具备的能力
它能做的,是在 AI 能做的事情范围内,让它更了解你、更符合你的习惯。
一个可以直接用的模板
放到 ~/.claude/CLAUDE.md,适配你自己的情况:
# 关于我[你的职业背景,一两句][你的技术栈]# 回复风格- 用中文回复- 先结论后解释- 不要在代码里加多余注释# 工作规范- 修改文件前先说要改什么,我确认后再执行- 不要删除文件,只移动或重命名- 遇到不确定的需求主动问我,不要猜# 常用路径[重要目录或文件路径]用了这么久 Claude Code,我觉得 CLAUDE.md 是真正让它从"聪明的工具"变成"了解你的助手"的关键一步。
两分钟写好这个文件,能省掉以后每次会话开头反复解释的时间。
你有没有在用 CLAUDE.md?有什么特别的用法欢迎评论区分享。
夜雨聆风