SuperAPI AI 工具集

github-code-review

测试与质量

查看项目

更新于 10-16 05:42

技能介绍

用途:为 GitHub Pull Request 提供 AI 驱动的多智能体代码审查,覆盖传统静态分析之外的智能审查场景。核心能力包括并行运行安全、性能、架构、风格、无障碍等专用审查代理,支持基于 PR 标签自动分配代理、按 PR 规模选择拓扑、上下文感知审查、历史学习、跨 PR 分析、自定义代理、质量门禁与审查指标跟踪,并可通过 PR 评论触发 /swarm 命令。使用方式:依赖 GitHub CLI(gh)与 npx ruv-swarm 命令。典型流程是先取 PR 数据与 diff,再初始化审查,例如 gh pr view 123 --json files,additions,deletions,title,body 与 gh pr diff 123,然后执行 npx ruv-swarm github review-init --pr 123 --pr-data "$PR_DATA" --diff "$PR_DIFF" --agents "security,performance,style,architecture,accessibility" --depth comprehensive,并将结果通过 gh pr comment 或 gh pr review 回写;也可按需运行 review-security、review-performance、review-architecture、review-style 等子命令,或在 .github/workflows 中集成自动审查与状态检查,在 .github/review-swarm.yml 中配置必需代理、阈值与规则。适用场景:需要为 PR 建立多维度、标准化自动化审查流程的 GitHub 项目,尤其含 auth、payment、admin 等高风险路径或 API、数据库、UI 等敏感改动的仓库。限制:资料未提供官方定价、许可、支持平台版本、具体模型依赖及效果数据;实际可用性取决于 gh 与 npx 环境配置及仓库权限,敏感操作与自动修复可能改动代码,需谨慎启用。