SuperAPI AI 工具集

watch-pr

智能体与模型

查看项目

更新于 10-16 07:25

技能介绍

用途:监视某个 PR 的评审、评论与 CI 状态,通过独立后台进程静默轮询,只有真正发生变化时才把事件写入上下文,避免前台 sleep 轮询导致的上下文膨胀与缓存过期问题。

主要能力:支持监视评审与评论、仅监视 CI、在出现可操作评审时起草修复、以及请求 Codex 云端评审并循环直到干净。事件以单行形式输出,完整数据按需读取 .claude/watch/pr-{n}.jsonl,不直接倾倒 gh JSON。

用法:/phx:watch-pr 42 监视评审、评论与检查;/phx:watch-pr 42 --checks-only 仅 CI;/phx:watch-pr 42 --fix 起草修复;/phx:watch-pr 42 --codex 请求 Codex 评审;--codex-rounds N 限制复审轮数(默认 3)。仅 CI 路径使用 gh pr checks {n} --watch --fail-fast --interval 10。完整监视通过 Monitor 工具运行 ${CLAUDE_SKILL_DIR}/scripts/watch-pr.sh {n} reviews,comments,checks,Monitor 不可用时改用 Bash run_in_background。

限制与规则:禁止前台 sleep 轮询;只有增量进入上下文;监视器必须在 PR 关闭/合并、CI 失败、重复 gh 错误与看门狗超时时发出事件;不自动回复或自动推送,回复交由 /phx:pr-review,唯一例外是 --codex 即视为同意发布 @codex review 触发评论;每次监视默认最长 3600 秒,带 --codex 为 7200 秒,Codex 轮数受 --codex-rounds 限制。

适用场景:Elixir/Phoenix 项目在推送或开 PR 后,需要低开销地等待评审与 CI 结果并衔接后续修复流程。具体平台兼容性与更多细节以资料为准,暂未提供额外说明。