SuperAPI AI 工具集

github-code-review

测试与质量

查看项目

更新于 10-16 08:11

技能介绍

用途:该技能面向 GitHub Pull Request 的自动化代码审查,利用 ruv-swarm 部署多个专用审查智能体,覆盖安全、性能、架构、风格与无障碍等维度,弥补传统静态分析的不足。

主要能力:支持多智能体并行审查;提供安全(OWASP、CVE、密钥、权限)、性能(CPU/内存/IO、基准对比)、架构(设计模式、SOLID、耦合内聚)、风格(格式、命名、文档、测试)及无障碍等专用智能体;可按 PR 标签自动分配智能体,按 PR 规模选择 ring、mesh 或 hierarchical 拓扑;支持从 PR 评论触发命令、生成行内审查评论、质量门禁与状态检查、跨 PR 批量分析、从历史审查中学习,以及注册自定义审查智能体。

使用方式:需配合 GitHub CLI(gh)与 npx ruv-swarm 使用。典型流程为先用 gh pr view 与 gh pr diff 获取 PR 上下文,再执行 npx ruv-swarm github review-init --pr 123 --agents "security,performance,style,architecture,accessibility" --depth comprehensive 启动审查,并通过 gh pr comment 或 gh pr review 回写结果。可通过 .github/review-swarm.yml 配置必需/可选智能体与阈值,也可在 GitHub Actions 工作流中自动触发。

适用场景:适用于需要多维度、可配置、可集成到 CI/CD 的 PR 审查流程,尤其是安全敏感、性能关键或涉及 UI 变更的代码库。

限制:资料未提供收费、价格、平台支持范围、审查准确率或性能数据;实际效果依赖 ruv-swarm 与 gh CLI 环境,部分命令与配置需按仓库情况调整。