SuperAPI AI 工具集

ai-pr-review

编程与开发

查看项目

更新于 10-16 03:36

技能介绍

用途:按 governance/AI_PR_Review/ 中定义的治理工作流,对拉取请求(PR)进行 AI 评审,并结合 GitHub API 落地评审意见与标签。

主要能力:抓取 PR 差异与元数据(标题、正文、关联议题、标签、评审人);在适用时核验关联议题的验收标准;围绕缺陷(逻辑错误、边界条件、空值处理)、安全问题(注入、凭据泄露、认证绕过、OWASP Top 10)、性能(N+1 查询、无界循环、内存泄漏)、错误处理(裸 except、吞异常、缺少重试)与类型安全进行分析;按严重度分级(Critical 请求修改,Medium 请求修改或评论,Low 评论);提交正式 GitHub 评审(含行内评论)、摘要评论与结论评论,并应用 ai:review-passed 或 ai:review-failed 标签,向关联议题交叉发布评审记录。

使用方式:可要求“Review PR #<NUMBER> following the AI PR Review workflow”;或“Review PR #<NUMBER> and verify it against linked issue #<ISSUE>”;或“Review PR #<NUMBER> with fix-and-verify enabled”(需显式启用)。也可通过工作流手动触发,例如:gh workflow run ai-pr-review.yml --field pr_number=42 --field model=sonnet。需要 gh CLI 已认证、ANTHROPIC_API_KEY、仓库写权限,以及 Read、Bash、Grep、Glob 工具。

适用场景与限制:适用于 PR 级代码质量与安全评审、验收标准核验与审计留痕。默认成本上限 1.00 美元、评审超时 5 分钟、单次最多 15 条行内评论、修复—验证循环最多 3 轮。AI 评审仅作建议,人工评审仍为必需;PR 作者不能自审。文档类与图片、锁文件、二进制字体等会被跳过(文档专项评审除外)。修复循环需显式开启。其余未在资料中给出的功能、收费或平台信息暂未提供。