Claude Code: PR を出したら /autofix-pr で、CI の失敗とレビューコメントへの対応をクラウドに任せる
PR のブランチで /autofix-pr を打つと、クラウドセッションが立ち上がってその PR を見張り、CI が落ちたりレビューコメントが付いたりしたら調べて直し、push する。
どんな時に使う?
- PR を出したあと、CI の結果やレビューを待つ間に次の作業へ移りたい
- 「lint で落ちた」「この変数名を変えて」程度の修正のために、毎回手元に戻りたくない
- 手元で作業していた文脈を引き継いだまま、PR の後始末を任せたい
手順
- 事前準備: リポジトリに Claude GitHub App を入れる(未導入なら github.com/apps/claude )。手元に
ghが必要。GitHub アカウント未接続なら/web-setupで繋ぐ - PR のブランチをチェックアウトした状態で実行する
text
/autofix-pr
/autofix-pr CI の失敗だけ直して。レビューコメントには返信しないで- Claude Code が
gh pr viewで開いている PR を見つけ、クラウドセッションを作って auto-fix を有効にする。バックグラウンドのクラウドセッションとして進む(claude.ai/code でも見られる) - 止めるときは、claude.ai/code のセッションの Changes カードで PR の ⋮ メニューから Auto-fix をオフにするか、「この PR の監視をやめて」と頼む
動き方
- はっきりした修正: 直して push し、何をしたかをセッションに書く
- 解釈が分かれるコメントや設計に関わる指摘: 手を動かす前に確認してくる
- 重複・対応不要のイベント: メモだけして流す
- ベースブランチが進んでコンフリクトしたときは GitHub から通知が来ないので、自分でセッションを開いて rebase を頼む
注意点
- レビューコメントへの返信は自分の GitHub アカウント名で投稿される(Claude Code が書いたという表示つき)
- Atlantis、Terraform Cloud、
issue_commentで動く GitHub Actions など、コメントで動く自動化があるリポジトリでは、Claude の返信がデプロイなどを起動しうる。そういうリポジトリでは使わないか、先に自動化を見直す - 別の PR を見張らせたいときは、そのブランチをチェックアウトしてから実行する
- 関連: PR のレビューコメントを種類と対応済みかで仕分ける(gh-pr-reviews)
出典
- @noahzweben · 2026-04-08
- Claude Code ドキュメント(Auto-fix pull requests): code.claude.com
- Claude Code ドキュメント(Commands:
/autofix-pr): code.claude.com