所属教程:Claude Code 从入门到大师级完整教程 预计阅读:26 分钟
个人项目靠经验,团队项目靠可共享、可执行、可评审的约定。本节讲团队规范应放在哪里、按什么结构写、如何用只读子代理固化审阅标准,让每位成员(与每位代理实例)得到一致的行为基线。
| 内容类型 | 推荐位置 | 理由 |
|---|---|---|
| 组织级强制安全/合规标准 | 托管策略 CLAUDE.md | 最高优先级、组织统一下发 |
| 项目架构、构建与目录约定、常用工作流 | 项目 ./CLAUDE.md(入库) | 随版本共享给全体成员 |
| 按路径/文件类型细分的规则 | .claude/rules/*.md 或子目录 CLAUDE.md | 按需加载,控制上下文体积 |
| 可复用提示模板、审查流程 | .claude/commands/、.claude/agents/ | 显式调用、工具权限受限、可版本管理 |
| 本机个人偏好与沙箱数据 | ./CLAUDE.local.md(gitignore) | 不污染团队规则 |
原则是"规则少而准、引用不堆砌":长文档按主题拆到 rules/ 或用 @path 引入;能用现有代码/测试体现的约定不必用文字重复。
| 模糊写法(效果差) | 可执行写法(效果好) |
|---|---|
| "代码要写得规范、易读" | "遵循仓库现有命名;函数职责单一;新增公开函数补充注释说明参数与返回含义" |
| "多写测试" | "核心工具函数必须有单测;修复缺陷先补回归用例;改完运行测试命令并保持全绿" |
| "提交要清晰" | "标题为动作+对象;正文说明动机与影响;关联问题编号;不在一次提交中混合多类改动" |
.claude/agents/ 定义只读审查代理:tools 只保留 Read/Grep/Glob 等只读能力,不授予写权限,让其专门按团队清单检查差异。本节完成了团队规范的存放分层、结构模板与只读审查代理思路。下一节讲规范在长期使用中如何退化(漂移、冲突、过时),以及用哪些命令与节奏进行治理和版本管理。
← 上一节:分层 CLAUDE.md 与记忆继承关系 下一节:规范维护、漂移治理与版本管理 →