SuperAPI AI 工具集

review-pr

通用与其它

查看项目

更新于 10-16 05:05

技能介绍

用途:对 GitHub Pull Request 做只读的审查评估,给出是否可进入 /preparepr 的结构化建议。需要用户提供 PR 编号或 URL,缺失时必须询问,不从对话自动推断。

主要能力:识别 PR 元信息与上下文;在查看 PR 分支前先检查 main 中是否已有相同实现;认领 PR;阅读描述与 diff;评估改动价值与实现质量;做安全审查;检查测试、文档与 changelog;最终输出 A 到 J 的结构化审查章节,并保存到 worktree 内的 .local/review.md。

使用方式:在隔离 worktree 中执行,先创建 TODO 清单再继续执行命令。示例命令包括 gh pr view <PR> --json ...、gh pr diff <PR>、git fetch origin pull/<PR>/head:pr-<PR>、git diff origin/main..pr-<PR>,以及 rg 搜索已有实现。审查完成后用 ls -la .local/review.md 和 wc -l .local/review.md 验证文件存在且非空。

适用场景:需要结构化反馈、评估 PR 是否可落地、或判断问题应由 /preparepr 修复还是贡献者自行更新时。

限制:全程只读,禁止 git push,禁止推送到 main 或 origin/main,禁止停止或杀死 gateway,禁止杀死 18792 端口进程。不得在审查后删除 worktree,不合并、不推送。若出现 fatal: not a git repository,说明目录错误,可用 ~/dev/openclaw,否则询问用户。输出风格要求随意直接,避免破折号。文档与 changelog 缺失时标记为 IMPORTANT,但仅标记,留给 /preparepr 处理。具体仓库路径、端口等以资料为准,其他细节暂未提供。