Agent Skills
返回列表
多智能体并行代码审查

多智能体并行代码审查

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_31070f98/agent-code-review。

技能介绍

为什么需要分维度的审查

单次对话里让模型「顺便看看代码」,往往会在安全、性能与测试之间浅尝辄止,或者把风格问题与安全漏洞混在同一优先级里。团队真正需要的是:同一批变更上,架构边界、威胁面、热点路径、可读性与测试缺口能被分开审视,最后再合并成一份可执行的清单。

技能如何工作

技能把审查流程固定为四段式编排,由主编 Agent 负责调度,而不是让一个角色包办全部结论。

  1. Phase 1 任务分析:识别语言与框架,决定加载哪份语言指南(如 TypeScript、Python、Go),并把工作拆给各专业审查 Agent。
  2. Phase 2 并行审查:同时启动五类专职 Agent,各自写入独立报告文件:

- Architecture Reviewer → architecture-review.md(模块设计、依赖、架构模式)
- Security Reviewer → security-review.md(漏洞、注入、认证授权)
- Performance Reviewer → performance-review.md(热点、复杂度、N+1)
- Code Quality Reviewer → quality-review.md(风格、可读性、实践)
- Testing Reviewer → testing-review.md(覆盖、边界、Mock)

  1. Phase 3 报告汇总:收集各 Agent 输出,生成结构化总结。
  2. Phase 4 严重性标注:用统一标签分级,例如 🔴 [blocking]、🟡 [important]、🟢 [nit]、💡 [suggestion]、📚 [learning]、🎉 [praise]。

默认输出 Markdown;若明确要求 HTML,则生成带内联 CSS、严重性配色、代码高亮与响应式布局的自包含页面,便于邮件或内嵌系统。

适用边界

语言规则来自按需加载的 references/languages/*.md,未覆盖的语言仍可做通用审查,但细粒度规范会弱于已维护指南。并行多 Agent 意味着上下文与调用成本更高,适合 PR、发布前或高风险模块,而不是每一行 diff 都走全套五路审查。

使用场景

  • 合并 PR 前希望架构、安全、性能、测试五路结论汇总成带 blocking/important 标签的同一份 Markdown 报告
  • 发布窗口前对高风险模块跑并行审查,并把各 Agent 的 architecture-review.md 等分文件留档备查
  • 安全敏感改动需要单独拉出 Security Reviewer 输出,再与质量、测试意见合并进结构化总结
  • 要把审查结果以自包含 HTML 发给邮件列表或嵌入内部门户,且保留严重性配色与代码高亮

适合人员

  • 负责合并主干、需要在一次审查里同时看到依赖关系与安全 blocking 项的后端 Tech Lead
  • 维护支付或鉴权代码、希望注入与认证授权被单独标注 important 的安全工程师
  • 发版前要做性能与 N+1 热点排查、并需要 performance-review.md 与测试覆盖缺口对照的 SRE
  • 要把审查结论整理成可打印 HTML、发给非开发干系人的发布协调或工程经理