用途:在合并前对 GitHub PR 做多维度代码审查,覆盖安全审计、性能影响、代码质量、测试覆盖与文档完整性,适用于团队内部 PR、外部贡献者提交、复杂功能新增与重构变更。
主要能力:以 mesh 拓扑启动 5 个专用智能体(security-auditor、perf-analyzer、code-analyzer、tester、reviewer)并行审查,各自将发现写入共享内存(键如 github/pr-review/security),随后汇总生成结构化报告,包含执行摘要、合并就绪度判定、按严重级别分类的安全问题、性能瓶颈、代码质量指标、测试覆盖率、文档评估、自动修复建议与优先级行动项。合并就绪度按权重计算:安全 35%、性能 20%、代码质量 20%、测试 15%、文档 10%;分数≥85% 且无严重安全问题为通过,70–84% 为带意见通过,低于 70% 或存在严重问题则要求修改。
使用方式:初始化集群并派生智能体,例如 npx claude-flow@alpha swarm init --topology mesh --max-agents 5 --strategy specialized;用 bash scripts/github-api.sh fetch-pr <owner> <repo> <pr-number> 获取 PR 上下文;通过 Task 工具并发运行五个审查任务;用 npx claude-flow@alpha memory retrieve --key "github/pr-review/*" 汇总发现;再以 bash scripts/github-api.sh post-review --repo <owner/repo> --pr <number> --event <APPROVE|COMMENT|REQUEST_CHANGES> --body-file "review-report.md" 回帖,并可用 add-comment、add-labels 添加行内评论与标签。
限制:依赖 claude-flow、MCP 工具与随附脚本,需配置 GitHub 访问;大 PR(>20 或 >50 文件)需分批或优先高风险文件;需处理 API 限流、智能体失败与合并冲突;具体效果、收费与平台支持资料未提供。