SuperAPI AI 工具集

pr-review-expert

智能体与模型

查看项目

更新于 10-15 17:28

技能介绍

用途:对 GitHub PR 和 GitLab MR 进行结构化、系统化的代码审查,不止于风格问题,重点评估变更影响范围与风险。

主要能力:爆炸半径分析,追踪 diff 可能影响的文件、服务与下游消费者,并按 CRITICAL/HIGH/MEDIUM/LOW 量化严重度;安全扫描,检测 diff 中的 SQL 注入、XSS、硬编码密钥、认证绕过、不安全加密、路径遍历与原型污染;破坏性变更检测,标记 API 删除或重命名、响应结构与必填字段变化、数据库列删除、环境变量变更及 TS 接口修改;测试覆盖分析,计算新代码与新测试比例、新公开函数缺测试、删测试未删代码及覆盖率差值;性能评估,识别 N+1 查询、包体积回归、无界查询与缺失索引;输出面向审查者的分级报告、35 项检查清单与统一评论标签。

使用方式:提供三个脚本。计算爆炸半径:git diff --name-only main...HEAD | python scripts/blast_radius_calculator.py --root src;分析 diff 风险:gh pr diff $PR | python scripts/diff_analyzer.py --json;生成定制检查清单:git diff --name-only main...HEAD | python scripts/review_checklist_generator.py。另有三份参考文档,分别覆盖六步审查工作流与命令目录、报告模板与检查清单、最佳实践与排错。

适用场景:合并涉及共享库、API 或数据库 schema 的 PR 前;变更超过 200 行需结构化审查时;认证、支付、PII 等安全敏感路径;事故后主动复查类似变更;新贡献者 PR 的详细反馈。

限制:不提供自动修复或重构、不做运行时安全分析或 SAST/DAST 编排与 CVE 查询、不配置 CI/CD 流水线或排查构建失败、不做性能基准或负载测试。可与依赖审计、CI 流水线构建、性能分析、迁移架构、发布管理与 API 设计审查等技能衔接。