Skip to content
cccskills
FreePublished on GitHub

shiiman-github:pr-review-check

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

The English summary is being prepared. Showing the original description.

Works withGitHub
See how to install

Files included (1)

  • SKILL.md6.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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 "レビューありがとうございます。全ての指摘に対応しました。"

重要な注意事項

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

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

The English summary is being prepared. Showing the original description.

shiiman/claude-code-plugins6Updated Jun 17, 2026

See all skills by shiiman

Report a problem with this skill