Skip to content

GitHubのPRをレビューさせたい

/review というスラッシュコマンドがあり、こちらでGitHub上のPRをレビューすることが可能です。

裏側でGitHub CLIを使うため、以下に従ってGitHub CLIをインストールしておきます。

インストール後は認証をしておきます。

Terminal window
gh auth login

事前にGitHub側でPRを作成しておきます。

GitHub側でPRを作成する画面

以下を実行します。

> /review

ghコマンドでPRのリストを取得しようとするので、承認します。(権限がなければ、これ以降も何度か承認を求められます)

╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Bash command │
│ │
│ gh pr list │
│ List open pull requests │
│ │
│ Do you want to proceed? │
│ ❯ 1. Yes │
│ 2. Yes, and don't ask again for gh pr commands in {現在のディレクトリ} │
│ 3. No, and tell Claude what to do differently (esc) │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

PRが見つかれば、内容を確認する旨が表示されます。

╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Bash command │
│ │
│ gh pr view 16 │
│ Get PR #16 details │
│ │
│ Do you want to proceed? │
│ ❯ 1. Yes │
│ 2. Yes, and don't ask again for gh pr commands in {現在のディレクトリ} │
│ 3. No, and tell Claude what to do differently (esc) │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

PRのdiffを取得しようとします。

╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Bash command │
│ │
│ gh pr diff 16 │
│ Get PR #16 diff │
│ │
│ Do you want to proceed? │
│ ❯ 1. Yes │
│ 2. Yes, and don't ask again for gh pr commands in {現在のディレクトリ} │
│ 3. No, and tell Claude what to do differently (esc) │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

ここまで承認すると、レビュー結果を貰うことができます。

PRの番号を指定することで gh pr list をスキップして特定のPRのレビューをすることができます。

> /review 16

GitHub CLIで実行できることは、Claude Codeに実行させることができますので、実際にはPRの作成も以下のようにお願いすることができます。

> 今のブランチをmainにマージするようなPRをGitHub CLIを使って作成してください

するとPRの内容自体も記載記載してくれます。

最後にClaude Codeが書いたような署名が付くようです。

Claude Codeが書いた署名

参考