SuperAPI AI 工具集

github-code-review

测试与质量

查看项目

更新于 10-16 08:47

技能介绍

用途:该技能面向 GitHub Pull Request 的自动化代码审查,通过 ruv-swarm 协调多个专用 AI 审查智能体,在传统静态分析之外提供跨领域的综合评审。

主要能力:可部署安全、性能、架构、风格与无障碍等专用审查智能体,并行分析 PR 的变更文件与 diff;支持按 PR 标签自动分配智能体、按 PR 规模选择拓扑(小 PR 用 ring、中等用 mesh、大 PR 用 hierarchical);提供安全漏洞检查(OWASP、CVE、密钥泄露、权限)、性能分析(复杂度、查询效率、内存、缓存、包体积)、架构评估(设计模式、SOLID、耦合内聚、循环依赖)、风格规范(格式、命名、文档、测试)等;支持质量门禁阈值、审查指标统计、跨 PR 批量分析与历史学习。

使用方式:需先安装 GitHub CLI 并完成认证,通过 npx ruv-swarm 调用。典型流程为用 gh pr view 获取 PR 数据、gh pr diff 获取差异,再执行 npx ruv-swarm github review-init --pr 123 --agents "security,performance,style,architecture,accessibility" --depth comprehensive,随后用 gh pr comment 或 gh pr review 回写结果。也可在 PR 评论中使用 /swarm 命令,或通过 .github/review-swarm.yml 配置必需/可选智能体与阈值,并接入 GitHub Actions 工作流自动触发。

适用场景:适合需要多维度、标准化审查的团队仓库,尤其是安全敏感、性能关键或 UI 变更类 PR。

限制:资料未提供收费、价格、平台支持范围与效果数据;实际可用性依赖 ruv-swarm 与 GitHub CLI 环境,自定义智能体需自行编写并注册。