SuperAPI AI 工具集

github-code-review

测试与质量

查看项目

更新于 10-16 08:38

技能介绍

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

主要能力:支持安全审查(OWASP、CVE、密钥泄露、权限等)、性能分析(复杂度、查询效率、内存、缓存、包体积)、架构评估(设计模式、SOLID、耦合内聚、循环依赖)、风格与规范检查(格式、命名、文档、测试覆盖)以及无障碍检查。可按 PR 标签自动分配智能体,按 PR 规模选择拓扑(小 PR 用 ring、中 PR 用 mesh、大 PR 用 hierarchical),并支持从 PR 评论触发命令、生成行内评论、批量管理评论、定义质量门禁与状态检查、跨 PR 分析与历史学习。

使用方式:需配合 GitHub CLI(gh)与 npx ruv-swarm 使用。典型流程为先用 gh pr view 与 gh pr diff 获取 PR 数据,再执行 npx ruv-swarm github review-init 等命令启动审查,最后用 gh pr comment 或 gh pr review 回写结果。可通过 .github/review-swarm.yml 配置必需/可选智能体与阈值,也可在 GitHub Actions 工作流中自动触发。

适用场景:适合需要多维度、可配置、可集成到 CI/CD 的 PR 审查团队,尤其是安全敏感或性能关键的代码库。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;实际可用性依赖 ruv-swarm 与 gh CLI 环境,自定义智能体与部分高级功能需自行配置。