本文へ移動
cccskills
無料GitHub で公開

shiiman-github:pr-review-check

自分の PR に付いたレビューコメントを確認し、修正対応を実行する(PR作成者向け)。「レビュー対応」「レビューコメント確認」「指摘を修正」「PRコメント確認」などで起動。「修正して」と伝えれば指摘の修正まで実行する。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md6.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Check PR Review

自分の PR に付いたレビューコメントを確認し、修正対応を実行します。

注意: 他者の PR をレビューする場合は pr-review を使用してください。

Help

$ARGUMENTS に --help が含まれる場合、以下を表示して終了:

/shiiman-github:pr-review-check - レビュー指摘対応(PR 作成者向け)

概要:
  自分の PR に付いたレビューコメントを確認し、修正対応を実行する。
  既定は確認のみ。「修正して」と伝えると修正まで実行する。

使用方法:
  /shiiman-github:pr-review-check [PR番号]

オプション:
  --help  このヘルプを表示

実行モードの伝え方(フラグの代わり):
  指定なし              → レビュー指摘の確認のみ(修正・投稿はしない)
  「修正して」「対応して」 → 指摘の修正・コミット・プッシュ・返信投稿まで実行

例:
  /shiiman-github:pr-review-check        # 現在のブランチの PR のレビューを確認
  /shiiman-github:pr-review-check 123    # PR #123 のレビューを確認
  「レビュー指摘を修正して」              # 指摘を修正して対応

起動時の自動判断(フラグの代わり)

引数・発話から実行モードを判定する。明示がなければ「確認のみ」とする(安全側)。

モード条件動作
確認のみ既定指摘事項を分類して表示するだけ。修正・投稿はしない
修正「修正して」「対応して」等の発話指摘を修正 → 確認 → コミット・プッシュ・返信投稿

修正モードでは、コミット・プッシュ・返信投稿(外部・不可逆)の前に必ずユーザー確認を取る。

ワークフロー

ステップ 1: PR 番号の特定

PR 番号が指定されていない場合、現在のブランチの PR を検出:

gh pr view --json number,title,url

ステップ 2: レビューコメントの取得

# PR のレビューコメント取得
gh api repos/{owner}/{repo}/pulls/{pr番号}/comments

# PR レビュー取得
gh pr view {pr番号} --json reviews

ステップ 3: 指摘事項の分類と表示

プレフィックス種別対応
must.修正必須必ず修正して返信
imo.改善提案基本的に修正して返信
nits.軽微修正して返信
q.質問返信で回答

表示形式:

=== PR #{pr番号}: {タイトル} ===

【must.】修正必須 (N件)
1. [{ファイル}:{行}] {コメント内容}
   comment_id: {id}

【imo.】改善提案 (N件)
...

「修正して」と伝えると、指摘の修正まで実行できます。

確認のみモード(既定)の場合はここで終了する。

ステップ 4: 修正の実行(修正モードと判定した場合)

各指摘事項について:

  1. 対象ファイルを Read で読み込む
  2. 指摘内容を理解して修正方針を決定
  3. Edit で修正を実行
  4. 修正内容を記録(返信用)

ステップ 5: コミット・プッシュ(外部・不可逆 → 確認必須)

コミット・プッシュ・返信投稿は取り消しにくい外部操作のため、実行前に AskUserQuestion で必ず確認する。

question: "修正内容をコミット・プッシュし、各レビューコメントに返信しますか?"
options:
  - 実行する: コミット → プッシュ → 返信投稿まで行う
  - 修正のみ: 変更は残すが、コミット・プッシュ・投稿はしない
  - 中止する: 何もしない

「実行する」を選択した場合のみ以下を実行する。

git add .
git commit -m "fix: レビュー指摘を修正"
git push

ステップ 6: レビューコメントへの返信(重要)

修正を実行したら必ず各コメントに返信を投稿する。

gh api repos/{owner}/{repo}/pulls/{pr番号}/comments/{comment_id}/replies \
  -X POST \
  -f body="修正しました。{修正内容の説明}"

返信メッセージのテンプレート:

対応種別返信メッセージ
コード修正修正しました。{具体的な修正内容}
提案採用ご提案ありがとうございます。採用しました。
質問への回答{質問への回答}
対応見送りご指摘ありがとうございます。{理由} のため、今回は見送りとさせてください。

ステップ 7: 結果報告

## レビュー指摘への対応を完了しました

### 修正内容
| 指摘 | ファイル | 対応 | 返信 |
|------|----------|------|------|
| must. {内容} | {file}:{line} | ✅ 修正済み | ✅ 返信済み |
| imo. {内容} | {file}:{line} | ✅ 修正済み | ✅ 返信済み |

### コミット
- ハッシュ: {commit_hash}
- プッシュ: ✅

再レビューをお願いしてください。

返信 API の詳細

コメントへの返信

# comment_id は gh api で取得したレビューコメントの id
gh api repos/{owner}/{repo}/pulls/{pr番号}/comments/{comment_id}/replies \
  -X POST \
  -f body="修正しました。"

レビュー全体への返信(オプション)

gh pr comment {pr番号} --body "レビューありがとうございます。全ての指摘に対応しました。"

重要な注意事項

  • ✅ 修正したら必ずコメントに返信する
  • ✅ 返信には具体的な修正内容を記載する
  • ✅ 質問には丁寧に回答する
  • ✅ 対応見送りの場合も理由を説明する
  • ❌ 指摘を無視しない
  • ❌ 返信せずにプッシュだけしない

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

hook-create

無料日本語概要

プラグインに新しいフックを作成する。「フック作成」「新しいフック」「フックを作って」「フック追加」「hook 作成」「フックを追加したい」「新規フック」などで起動。ツール実行前後やセッションイベントで実行されるフックを生成。

shiiman/claude-code-plugins62026年6月17日 更新

marketplace-toggle

無料日本語概要

マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。

shiiman/claude-code-plugins62026年6月17日 更新

plugin-create

無料日本語概要

新しい Claude Code プラグインを作成する。「プラグイン作成」「新しいプラグイン」「プラグインを作って」「プラグイン追加」「plugin 作成」「プラグイン一括作成」「フル作成」などで起動。プラグインのみ作成と、スキル/サブエージェント/フックを含む一括作成の両方に対応。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:mcp

無料日本語概要

MCP サーバーの一覧表示・追加・削除を一つのスキルで管理する。「MCP 管理」「MCP 一覧」「MCP を追加」「MCP を削除」「MCP サーバー管理」「MCP 設定」「MCP 操作」などで起動。引数があれば優先し、なければ発話内容から list/install/remove を判定。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:resource-list

無料日本語概要

プロジェクトの Claude Code リソース一覧を表示する。「Claude リソース一覧」「スキル一覧」「エージェント一覧」「フック一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/フック)は発話から判断する。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:settings

無料日本語概要

Claude Code 設定の表示・更新・ローカル更新を統合管理する。「Claude 設定管理」「設定を表示」「settings を更新」「local settings を更新」「権限設定を変更」「設定ファイル管理」「claude settings」などで起動。引数があれば優先し、なければ発話内容から view/update/local-update を判定。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman のスキルをすべて見る

このスキルの問題を報告する