SuperAPI AI 工具集

pr-review

编程与开发

查看项目

更新于 10-16 01:28

技能介绍

pr-review 用于审查拉取请求,关注正确性、安全性、代码质量和测试问题。触发时机:用户要求审查 PR、检查 PR 质量或对 PR 给出反馈。

使用方式:先用 gh pr list 定位 PR,用 gh pr view {N} 查看详情,读取 PR 描述,确认是否包含 Why / What / How 结构,缺失项作为反馈提出。随后用 gh pr diff {N} 阅读改动,并在发布评论前用 gh api 分页拉取已有的行内评论与 review,避免重复。

检查项包括:描述质量(动机、变更摘要、实现方式);正确性(逻辑错误、边界情况、竞态条件、错误处理、async 正确性);安全(边界输入校验、注入、密钥泄漏、文件路径清理);代码质量(依据 CLAUDE.md 规则);架构(DRY、单一职责、模块化,FastAPI 认证、SSE 事件格式、Redis 管道等约束);测试(边界覆盖、测试文件位置、mock 目标、异步 mock)。

输出要求:每条评论以 🤖 加严重度徽章开头,分为 Blocker、Should Fix、Nice to Have、Nit 四档。发现的问题应以行内评论方式直接发布到 PR 上,而非仅输出本地报告。发布前需取得 PR 最新提交 SHA,再在指定文件与行号上创建评论。

限制:资料未说明该技能的安装方式、依赖环境、收费情况、支持平台及适用范围;其检查规则与示例命令针对 Significant-Gravitas/AutoGPT 仓库,用于其他仓库时需相应调整。资料未提供实际效果或性能数据。