郭震 AI公众号:郭震AI

4 CLAUDE.md 记忆文件:让 Claude Code 记住项目规矩

发布日期: 2026-06-03

分类: Claude Code

预计阅读: 3 分钟

阅读次数: 0

CLAUDE.md 项目记忆文件手绘图

如果只学 Claude Code 的一个习惯,我会选 CLAUDE.md

因为真正拖慢 AI 编程的,经常不是模型不会写代码,而是它每次都要重新猜你的项目规矩:用 npm 还是 pnpm,测试命令是什么,哪些目录不能碰,生产部署脚本在哪里,接口风格是什么,代码注释要不要中文。

CLAUDE.md 就是把这些项目规矩写下来。Claude Code 会在会话里读取这些记忆,让后续任务更贴近你的项目。

先用 /init 生成初稿

在项目根目录打开 Claude Code 后,可以运行:

/init

官方命令说明里提到,第一次进入仓库可以用 /init 生成一个起步版 CLAUDE.md,再用 /memory 调整。你也可以自己手写,但新手用 /init 更省事,因为它会先根据项目结构整理一版。

生成后不要马上相信。打开文件,逐条改成你真的想长期执行的规则。

一个实用的 CLAUDE.md 模板

我常用的结构大概是这样:

# Project Notes

## Tech stack
- Frontend: Next.js / React / TypeScript
- Styling: Tailwind CSS
- Content: Markdown under content/

## Commands
- Install: npm install
- Dev: npm run dev
- Build: npm run build

## Working rules
- Do not edit .env, keys, certificates, or generated folders.
- Prefer small scoped changes.
- Run build before reporting done.
- Keep unrelated dirty files untouched.

## Content rules
- Chinese articles should be practical and concrete.
- Do not add generic AI filler.
- Keep images under public/images/.

重点不是格式漂亮,而是规则具体。官方 memory 文档也提醒,像“使用 2 空格缩进”这种具体规则,比“代码写好看点”更有用。

什么该写,什么不该写

适合写进 CLAUDE.md 的内容:

  • 项目启动、测试、构建命令。
  • 目录结构说明。
  • 代码风格和命名规则。
  • 不允许修改的文件或目录。
  • 部署前必须做的验证。
  • 常见业务术语。

不适合写进去的内容:

  • 密码、API key、服务器登录信息。
  • 临时聊天记录。
  • 和项目无关的人设。
  • 又长又泛的“请认真工作”。

CLAUDE.md 是工程说明书,不是许愿池。越具体越有用。

用 /memory 查看加载情况

你可以在 Claude Code 里运行:

/memory

官方文档说明,/memory 可以查看当前会话加载的 CLAUDE.mdCLAUDE.local.md 和 rules 文件,也可以调整 auto memory。这个功能很适合排查:你明明写了规则,Claude Code 却没按规则做,那就先看它到底有没有加载。

我的建议:项目级和个人级分开

项目规则写在仓库里的 CLAUDE.md,适合团队共享。个人习惯写在用户目录里的配置里,别强行提交到项目。

例如“这个项目用 pnpm,不要 npm install”适合写进项目。
“我喜欢回复中文”这种个人偏好,不一定适合写进团队仓库。

下一篇讲计划模式。复杂需求如果不先拆计划,Claude Code 很容易一口气改多了。

参考资料:

Continue

读完这篇,下一步看什么

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...
本页阅读:统计中