用途:该技能用于对 GitHub Pull Request 执行自动化多智能体代码审查,目标超出传统静态分析,覆盖安全漏洞、性能瓶颈、架构模式与代码风格等维度。
主要能力:内置多个审查智能体。安全智能体检查 SQL 注入、XSS、认证绕过、弱加密、暴露凭据或 API 密钥、CORS 误配置;性能智能体检查算法复杂度、低效查询、内存分配与泄漏、缓存利用、打包体积;风格智能体检查格式、命名约定、注释质量、测试覆盖、错误处理;架构智能体检查 SOLID 原则、DRY 违规、耦合度、分层越界、循环依赖。支持并行审查与内存保存审查状态。
使用方式:依赖 gh 命令与 npx ruv-swarm。常用命令包括:gh pr view 123 --json files,additions,deletions,title,body;gh pr diff 123;gh pr review 123 --comment --body "Review findings...";gh pr review 123 --approve --body "LGTM!";gh pr review 123 --request-changes --body "Please fix..."。可通过 npx ruv-swarm github review-init 初始化审查蜂群,指定 --agents "security,performance,style,architecture";也可用 review-security、review-comment、review-all 等子命令,并可结合 jq 与 gh api 发布行内评论。支持 .github/review-swarm.yml 配置必选智能体、阈值与规则,也提供 GitHub Actions 自动审查工作流示例。
适用场景:PR 自动审查、安全分析、性能检测、架构验证、规范执行与多智能体协作审查。
限制:资料未提供具体价格、性能指标与支持平台细节,暂未提供;实际效果依赖所配置的智能体与运行环境。