1. AGENTS.md / CLAUDE.md 团队规范中如何定义角色(架构师/实现/审查者)、约束(不允许的库/模式)、工作流(提交前/合并前 AI 行为)
AGENTS.md / CLAUDE.md 团队规范应如何定义?包括角色(架构师/实现/审查者)、约束(不允许的库/模式)、工作流(提交前/合并前 AI 行为)等?
- 团队规范中的角色定义
- 约束(禁止库/模式)
- 工作流(提交前/合并前 AI 行为)
AGENTS.md / CLAUDE.md 是给 AI Agent 的团队规范文件,应包含三方面:角色定义——明确谁是"架构师"(决定技术方案)、"实现"(写代码)、"审查者"(把关),让 AI 知道在何种角色下应做什么、何时应咨询人;约束——列出不允许的库、模式、技术选型(如禁止引入某依赖、禁止某种反模式、禁止直接改公共 API),约束 AI 的自由发挥空间;工作流——定义提交前/合并前 AI 的行为(如提交前必须跑测试、lint、更新文档;合并前必须通过评审、满足门禁、不得自行合并到主干)。规范的作用是让 AI 的行为与团队流程对齐,角色划清边界、约束划清底线、工作流划清步骤。规范应具体可执行,避免抽象。
AI Agent 需要"角色、约束、工作流"三方面的指引才能像合格开发者一样工作。角色让 AI 知道自己在协作中的位置,约束防止 AI 越界,工作流让 AI 产出符合团队流程。一份好的 AGENTS.md 是"AI 的入职文档",让 AI 行为可预期、可治理。