加载中...
返回AI 编程实战
AI 编程知识库 · AI 编程实战 · Agent 进阶

让 Claude Code 记住你的项目背景

CLAUDE.md 项目记忆

每次开始新对话都要重新介绍项目?太累了。CLAUDE.md 是 Claude Code 的"员工手册",让它自动记住你的项目背景、编码规范和工作流程。


一、为什么需要 CLAUDE.md?

1.1 没有 CLAUDE.md 的问题

想象这个场景:

  • 你开始一个新对话
  • Claude 问:"这个项目用什么框架?"
  • 你回答:"Next.js + TypeScript"
  • Claude 又问:"测试框架是什么?"
  • 你回答:"Vitest"
  • Claude 继续:"代码风格有什么要求?"
  • ...

每次对话都要"重新入职培训",太浪费时间。

1.2 有了 CLAUDE.md 之后

CLAUDE.md 是一个特殊文件,Claude Code 在启动对话时会自动读取。

效果:

  • Claude 已经知道你的技术栈
  • Claude 已经知道你的编码规范
  • Claude 已经知道你的常用命令
  • 直接开始工作,不需要预热

1.3 Boris Cherny 的极简 CLAUDE.md

还记得第1篇提到的 Claude Code 创建者 Boris Cherny 吗?他的 CLAUDE.md 只有十几行:

CLAUDE.md 文件示例

# Development Workflow

**Always use bun, not npm.**

# 1. Make changes
# 2. Typecheck (fast)
bun run typecheck
# 3. Run tests
bun run test -- -t "test name"
# 4. Lint before committing
bun run lint
# 5. Before creating PR
bun run lint:claude && bun run test

关键点: 第一句就是"Always use bun, not npm."——这是"负向约束":告诉 AI 不做什么。


二、CLAUDE.md 是什么?

2.1 定义

CLAUDE.md 是 Claude Code 自动读取的配置文件,用来:

AI 编程知识库会员专享内容
开通后解锁「让 Claude Code 记住你的项目背景」全文,AI 编程知识库全年访问

扫码添加企业微信,找大熊掌门开通会员

企业微信二维码

添加后说明想开通的会员类型即可

加载中...