V总把自己踩过的坑整理成了 CLAUDE.md,总共 8 条实战经验。
1、控制在 200 行以内。 信息越多,Claude 越容易忽略重点。每次会话都会加载 CLAUDE.md,多余内容会挤占上下文窗口。
2、写明"禁止引入"清单。 光列技术栈不够,必须明确告诉 Claude 哪些库不能用,否则它会"好心"帮你引入与项目冲突的依赖。
3、 规则要具体可执行。 "写干净的代码"对 AI 等于没说,要写成"禁止 any 类型""组件不超过 200 行"这样可直接判断的指令。
4、当指针用,不要当图书馆用。 不要把所有文档内容塞进去,只需告诉 Claude 去哪找信息(如 docs/architecture.md),按需加载。
5、给敏感模块加本地 CLAUDE.md。 在 auth、payments 等高风险目录下放单独的配置文件,设置安全红线和已知陷阱。
6、用 Hook 强制执行规则。 光写规则 Claude 会忘,配合 .claude/hooks/ 把规则变成自动化的强制检查(格式化、跑测试等)。
7、建立记忆回路。 让 Claude 自行维护一个 MEMORY.md,记录跨会话的关键发现,比复杂的向量数据库方案更简单可控。
8、把工作风格写进去。 包括交互偏好(先给方案再写代码、不说废话、回复语言等),省掉每次新会话的重复沟通。
最后重点:CLAUDE.md 是一份活文档,应该持续迭代,目标是让 Claude 从"菜鸟实习生"变成真正懂你项目的工程师。
顯示更多