用途:先掌握项目规则、技能与代理配置,再以专家视角审查代码;用户指定改进范围后,通过 Agent Team 并行执行修改。\n\n主要流程:\n阶段一(代码审查):①探索项目上下文,依次查看 CLAUDE.md、.claude/settings.json、.claude/skills//SKILL.md(仅 frontmatter)、.claude/agents//AGENT.md(仅 frontmatter)、根目录配置文件(package.json、pyproject.toml、go.mod 等)及 lint/format 配置,输出项目画像;②据此动态组建专家面板,默认包含项目规则遵守与正确性,检测到 Web 框架则加安全视角、DB/ORM 则加数据层视角、测试框架则加覆盖率视角;③按优先级确定 diff 范围,支持用户指定的提交/标签、特性分支与 git merge-base,并可用 git branch --show-current 提取 TICKET_ID(模式 [A-Z]+-[0-9]+);④以专家视角评审,问题定位到文件:行,按 CRITICAL/MAJOR/MEDIUM/LOW 分级;⑤将评审文档保存至 .ai/tasks/{TICKET_ID}/review.md(已存在则递增为 review-01.md 等)并反馈摘要。\n\n阶段二(团队改进):用户指定范围后,按文件分组任务(最多 5 名 Worker),调用 TeamCreate 创建 review-{TICKET_ID} 团队,创建任务并用 Task 工具以 subagent_type 为 general-purpose 生成 Worker,通过 TaskUpdate 分配任务,等待 SendMessage 汇报,最后请求 Worker 关闭并调用 TeamDelete,输出完成报告。\n\n适用场景:需要结合项目自身规范而非泛泛规则进行代码审查、并对确认的改进项并行重构时。\n\n限制:需在具备相应工具(TeamCreate、TaskCreate、Task、TaskUpdate、SendMessage、TeamDelete)的环境中运行;评审文档路径与任务分组依赖 TICKET_ID 提取;若无法确定基础分支或 TICKET_ID,会转为向用户询问;官方文本与具体价格、平台支持信息暂未提供。
code-review-team
编程与开发
更新于 10-15 20:06