Claude Code ActionsでPR時にコードレビューができる
PRのコメントに@claudeとメンションするだけでClaudeがコードレビューしてくれる仕組みを、
実際にセットアップしてみました。
未経験の方でも作れる内容になっています。
前提として
- Next.jsのApp Routerのプロジェクト前提
- Claude Code(Proプラン)
- GitHubのアカウントを持っている
- Git操作ができる
Claude Code Actionsとは?
AnthropicがGitHub Actionsとして提供する公式インテグレーションです。
- PRのコメントで
@claudeとメンションするとコードレビューを依頼できます。 -
@claudeに続けて任意の指示を出すこともできる -
CLAUDE.mdの指示を読み込んでレビューに反映する
セットアップ手順
1. /install-github-appを実行する
Claude Codeのターミナルで以下を実行します。
/install-github-app
そこで今自分が開発しているリポジトリを選択します。
ここでは、Use Curent repositoryを選択します。
するとブラウザが開きます。Configureを選択します。自分のアカウントをConfigureをします。
そして対象のGitHubリポジトリを選択します。
今回は、harness-demoを設定しました。
実行が完了すると以下が表示されます。Press Enterを押します。
Set Up GitHUbActions workflowsを選択します。
「Create a long-lived token with your Claude subscription」を選択。
Proプランとかに入っているなら、Pro(および Max)ユーザーは
この方式でサブスクのトークンを発行できるので、API の従量課金は発生せず、
今払っているProの範囲内でClaude Code Actionsが動きます。
2. 作成されるワークフローファイル
すると、.github/workflows/claude.ymlと.github/workflows/claude-code-review.ymlが作成されます。
GitHub AppのインストールとPRのマージが完了すると、2つのymlファイルがリポジトリに追加されます。
CIでの動作確認
PRを出してCIが問題なく通ると、以下のような画面になります。
レビューできるか動作確認
masterにマージできました。では新しいブランチで何か実装してPRを出してみましょう。新しいブランチで軽い変更を加えてPRを作成したらPRのコメント欄に:
@claude
しばらくするとClaudeからレビューコメントが届く。
「Claudeからレビューが来ました。
CLAUDE.mdの指示がそのままレビューに反映されています。
これがハーネス × CI × Claude Code Actionsで『放置しても品質が保たれる』仕組みです。
まとめ
-
/install-github-appでセットアップは数分で完了 - 無料プランでもAPIキーがあれば使える
- ymlは必ずmasterにマージしてから動作確認する
- PRのコメントで
@claude レビューしてくださいと書くだけでレビューが始まる -
CLAUDE.mdの指示がそのままレビューに反映される














