Skip to main content
Run any Skill in Manus
with one click

pr-monitor

Stars0
Forks0
UpdatedJuly 9, 2026 at 16:11

自分が作成・出荷した PR を merge / close まで長期間ポーリングで監視し、放置中に起きる CI 失敗と新規レビューコメントへの対応までを回すスキル。毎ポーリングで同梱スクリプト `prm status <PR>` により state / head SHA / 失敗・pending checks / 未解決レビュースレッド全量を 1 回で観測し、`checks.failing` に未対応の新規失敗があれば `ci-self-heal` を、`known_comment_ids` に無い新規の未解決レビュースレッドがあれば `pr-review-respond` を、それぞれ subagent (Task) で dispatch する。新規分の author が全て CodeRabbit なら、`pr-review-respond` への契約入力で修正適用を `coderabbit:autofix` に委譲する (plugin がある環境のみ)。呼出側 (`shipping` Phase 6 / main セッション) は本スキル自体も subagent で dispatch し、main を長時間監視で塞がない。ポーリング間隔は状態変化なしで指数バックオフ (60 秒起点、上限 1800 秒)、新規 push・新規失敗・新規コメント・決着のいずれかがあれば 60 秒にリセットする。決着 (MERGED / CLOSED) を検出したら `retro` を自動起動する。待機手段は `/schedule` (cron) → `ScheduleWakeup` → 手動 `--check-only` の優先順で環境依存を吸収する。`shipping` 完了直後・`gh pr create` 直後・「PR 監視して」「マージされるまで見張って」「マージ/クローズしたら振り返りまで回して」「CI とコメントも見張って対応まで回して」のような要請で必ず起動する。CI 完了までの短時間監視や修復の実体は `ci-self-heal`、コメント対応の実体は `pr-review-respond` (CodeRabbit 起因は `coderabbit:autofix`) が持ち、本スキルは検知と dispatch のループ制御に閉じる。PR の merge 操作そのものは行わない — 決着の事実を待つだけ。

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
5 files
SKILL.md
readonly