Skip to content

CLAUDE.md 初始化示例

这份文件用于给 Claude Code 提供项目记忆。它应该放在仓库根目录,文件名保持为 CLAUDE.md。与 AGENTS.md 相比,CLAUDE.md 更偏向 Claude Code 的交互习惯、项目记忆、常用命令和团队偏好。

推荐放置位置

text
project-root/
  CLAUDE.md
  AGENTS.md
  README.md
  docs/
    project/
      requirements.md
      acceptance.md
      architecture.md
      test-strategy.md

可直接使用的模板

markdown
# CLAUDE.md

## 项目上下文

本项目是培训工作坊使用的 AI 项目交付看板。

目标是演示团队如何在清晰需求、验收标准、测试策略和审查纪律下使用 AI 编程工具。

## 产品目标

构建一个小而真实的看板,让团队可以:

- 创建交付任务。
- 分配负责人、优先级、状态和截止日期。
- 跟踪阻塞工作。
- 记录 AI 协助备注。
- 从看板视图查看交付健康度。

## 开发偏好

- 大改动前先询问或生成简短计划。
- 保持改动小而可审查。
- 优先选择可读代码,不追求炫技抽象。
- 没有明确理由时避免添加依赖。
- 沿用项目已有风格和命名。
- 不确定时先检查代码库,不要猜测。

## 常用命令

- 安装依赖:`npm install`
- 启动开发服务:`npm run dev`
- 构建生产资源:`npm run build`
- 运行测试:`npm run test`
- 运行 lint:`npm run lint`

如果某个命令因为脚本不存在而失败,检查 `package.json` 并报告可用替代命令。

## Claude Code 工作流

1. 阅读 `README.md``CLAUDE.md``AGENTS.md``docs/project/*.md`
2. 总结需求和验收标准。
3. 创建简短实现计划。
4. 实现最小可用切片。
5. 运行构建或测试。
6. 总结修改文件、验证证据和剩余风险。

## 项目规则

- v1 不使用数据库。
- 培训演示使用 localStorage 做持久化。
- UI 同时适合开发和项目经理使用。
- 不创建营销首页;首屏直接进入工作看板。
- 不隐藏异常状态;必要时显示加载、空状态和错误状态。
- 不提交密钥或生成产物。

## 审查清单

- 实现是否符合 `docs/project/acceptance.md`
- 任务状态流转是否容易理解?
- PM 不看代码是否能理解看板?
- 开发是否能按文档命令运行应用?
- 构建或测试是否通过?

## 常用提示词

### 计划

请先阅读项目文档并生成实现计划。暂时不要编辑文件。

### 实现

只实现第一个可用切片。保持 diff 聚焦,并运行相关验证命令。

### 审查

请审查当前改动中的 bug、遗漏的验收标准、安全问题和缺失测试。先列问题,再给摘要。

课堂讲解重点

CLAUDE.md 应该帮助 Claude Code 更快进入项目上下文,而不是替代需求文档。稳定规则写在这里;具体功能需求仍然放到 docs/project/requirements.mddocs/project/acceptance.md 和相关设计文档中。

Claude Code 操作提示

text
请阅读 CLAUDE.md、README.md 和 docs/project/*.md。
先不要修改文件,请输出你理解的项目目标、约束、可执行计划和验证命令。

确认后:

text
按计划实现第一个可演示版本。每一步保持小改动,并在最后运行构建或测试。

来源