用途:该技能面向 GitHub 拉取请求,通过部署多个专用 AI 审查智能体(agents)来执行超出传统静态分析的综合代码审查,并通过 GitHub CLI(gh)与 CI/CD 流程协作。
主要能力:支持多智能体并行审查;内置安全、性能、架构、风格与无障碍等专用审查智能体;可基于 PR 标签进行智能体分配;支持按 PR 规模选择拓扑(小 <100 行为 ring,中 100-500 行为 mesh,大 >500 行为 hierarchical);支持 PR 评论命令(如 /swarm init)、质量门禁、审查指标跟踪、历史学习、跨 PR 批量分析、自定义审查智能体、自动修复与进度更新等。
使用方式:典型命令通过 npx ruv-swarm 与 gh CLI 组合执行,例如:
gh pr view 123 --json files,diff | npx ruv-swarm github review-init --pr 123
以及完整流程:
PR_DATA=$(gh pr view 123 --json files,additions,deletions,title,body)
PR_DIFF=$(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
另有安全审查 review-security、性能审查 review-performance、架构审查 review-architecture、风格审查 review-style 等子命令,以及通过 .github/review-swarm.yml 配置文件与 GitHub Actions 工作流实现自动触发。
适用场景:需要多维度、自动化代码审查的 GitHub 项目,特别是安全敏感、性能关键或团队协作的 PR 流程。
限制:资料未提供收费、价格、平台支持与效果保证的明确信息;部分功能(如历史学习、跨 PR 分析)仅列出命令示例,实际行为与前提条件暂未提供。