SuperAPI AI 工具集

review-pending-pr-reviews

通用与其它

查看项目

更新于 10-16 07:24

技能介绍

用途:这是 /review-pr 的“发件箱”。/review-pr 多数时候无头运行(由 review-prs 在 tmux 中驱动,或由 cron 夜间执行),因此其自带的质询步骤常被跳过。本技能保证有人在场,先质询发现项,再决定是否发布到 GitHub。

主要能力:列出未发布的草稿(posted_at 为空即待处理),按 last_reviewed_at 从旧到新排序;展示 PR 编号、标题、verdict、attempt、时间、URL 及草稿前几行。发布前用 gh pr view 检查漂移:head 与 head_sha 不一致标为 Stale,state 非 OPEN 标为 Closed/merged,isDraft 为 true 提示,pipeline_version 缺失或过旧标为 Old pipeline。对通过检查的草稿调用 /grill-me 按轮次质询 Critical、Important 发现项,逐条给出建议并问三个问题(是否成立、是否属于本 PR、层级是否正确),不替维护者作答;未回答则停止并保持草稿原样。质询后重算 verdict(仅 Critical 阻断),记录 drop/re-tier 到 ## Grill,再展示摘要与操作选项。

使用方式:配置 TRIAGE_DIR(默认 ~/.nx-pr-reviews)。操作包括 post(仅提取 ## Review draft 正文,用 --body-file 提交 gh pr review,verdict 映射为 --approve/--request-changes/--comment)、close-with-pointer(superseded)、close-with-reason(unnecessary)、edit、skip、discard、open-file、post all。每条 Bash 命令须独立,不可用 &&、||、; 或重定向。修改后若 TRIAGE_DIR 是 git 仓库则提交。

限制:不要读取 ~/.claude/triage/prs/(已废弃流水线的旧草稿)。沙箱已销毁,无法重读 --ref base 核实事实,遇事实争议应建议 skip 并重跑 /review-pr。不要删除草稿文件,它用于去重。superseded 与 unnecessary 不走 post。关闭无指向对贡献者体验较差,不确定时优先 skip 或改用 --comment。