📊 页面导航
适用角色与上手难度
🎯 学习产出: 掌握 CLAUDE.md 的项目级配置方法,能独立让 AI 更精准地理解项目规范
🚀 AI 能力提升: 上下文管理、代码生成
CLAUDE.md 与项目约定
预计阅读时间: 6 分钟CLAUDE.md 是 Claude Code 的项目说明书。它在每次对话开始时自动加载,让 Claude Code 了解你的项目约定、常用命令和开发规范。
基本结构
在项目根目录创建 CLAUDE.md:
写好 CLAUDE.md 的原则
1. 写非显而易见的事
❌ 不需要写:
✅ 应该写:
2. 写常用命令
把团队日常使用的命令都列出来,Claude Code 会直接执行:
3. 写项目特定的约定
多级 CLAUDE.md
Claude Code 支持多级配置,按优先级加载:
~/.claude/CLAUDE.md— 全局配置,适用于所有项目项目根目录/CLAUDE.md— 项目级配置子目录/CLAUDE.md— 目录级配置,只在该目录下的文件生效
Tip
全局配置放通用偏好(如代码风格偏好),项目配置放项目特定信息(如技术栈、命令)。
示例:完整的 CLAUDE.md
Info
CLAUDE.md vs Claude-Mem: CLAUDE.md 记录的是静态的项目约定——你希望 Claude 遵守的规则和已知信息。而 Claude-Mem 则自动记录动态的工作经验——调试发现、架构决策、失败的尝试等。两者互补:CLAUDE.md 是骨架,Claude-Mem 是记忆。推荐同时使用。
社区模板
不想从零开始写?社区已经沉淀了大量经过验证的模板:
- CLAUDE.md 社区模板精选 — Golden CLAUDE.md、Karpathy 四原则、Next.js/FastAPI 全栈模板、模板仓库汇总
下一步
- CLAUDE.md 社区模板精选 — 可直接复制的优质模板
- Git 工作流 — 用 Claude Code 管理 Git 操作
- 上下文管理 — 管理对话上下文和记忆
- Claude-Mem 持久记忆 — 自动化的跨会话记忆系统

