shiiman-github-pr-review-check
自分の PR に付いたレビューコメントを確認し、修正対応を実行する(PR作成者向け)。「レビュー対応」「レビューコメント確認」「指摘を修正」「PRコメント確認」などで起動。「修正して」と伝えれば指摘の修正まで実行する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
自分の PR に付いたレビューコメントを確認し、修正対応を実行する(PR作成者向け)。「レビュー対応」「レビューコメント確認」「指摘を修正」「PRコメント確認」などで起動。「修正して」と伝えれば指摘の修正まで実行する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
プロジェクトの Claude Code リソース一覧を表示する。「Claude リソース一覧」「スキル一覧」「エージェント一覧」「フック一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/フック)は発話から判断する。
Claude Code CLI 本体のバージョン確認・更新と、インストール済みプラグインの一括更新を実行する。「Claude Code を更新」「claude update」「Claude のバージョン確認」「Claude 本体更新」「プラグイン更新」「plugin update」などで起動。引数があれば優先し、なければ発話内容から version/update/plugin-update を判定。brew での AI CLI 一括更新は shiiman-common:brew-upgrade-ai。
ローカル変更(未コミット/ステージ済み)を Claude + Codex + security + simplify の 4 観点で並列レビューし統合結果を表示。「ローカルレビュー」「変更をレビュー」「コミット前レビュー」「手元の変更をチェック」「review」などで起動。GitHub の PR ではなく作業中の変更が対象。
gtr で worktree を一覧・削除・クリーンアップする(管理操作)。「worktree 一覧」「gtr list」「gtr rm」「worktree 削除」「worktree クリーンアップ」「マージ済み worktree 削除」などで起動。新規作成は shiiman-github:worktree-create を使う。
GitHub Issue を作成する。タスクは Issue 本文内でチェックボックスに分割。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。「ブランチも」「worktree も」と伝えれば作成後にブランチ/worktree も用意する。
| name | shiiman-github:pr-review-check |
| description | 自分の PR に付いたレビューコメントを確認し、修正対応を実行する(PR作成者向け)。「レビュー対応」「レビューコメント確認」「指摘を修正」「PRコメント確認」などで起動。「修正して」と伝えれば指摘の修正まで実行する。 |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep","AskUserQuestion"] |
| argument-hint | [PR番号] |
| context | fork |
| agent | shiiman-github:reviewer |
自分の PR に付いたレビューコメントを確認し、修正対応を実行します。
注意: 他者の PR をレビューする場合は
pr-reviewを使用してください。
$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 のレビューを確認
「レビュー指摘を修正して」 # 指摘を修正して対応
引数・発話から実行モードを判定する。明示がなければ「確認のみ」とする(安全側)。
| モード | 条件 | 動作 |
|---|---|---|
| 確認のみ | 既定 | 指摘事項を分類して表示するだけ。修正・投稿はしない |
| 修正 | 「修正して」「対応して」等の発話 | 指摘を修正 → 確認 → コミット・プッシュ・返信投稿 |
修正モードでは、コミット・プッシュ・返信投稿(外部・不可逆)の前に必ずユーザー確認を取る。
PR 番号が指定されていない場合、現在のブランチの PR を検出:
gh pr view --json number,title,url
# PR のレビューコメント取得
gh api repos/{owner}/{repo}/pulls/{pr番号}/comments
# PR レビュー取得
gh pr view {pr番号} --json reviews
| プレフィックス | 種別 | 対応 |
|---|---|---|
| must. | 修正必須 | 必ず修正して返信 |
| imo. | 改善提案 | 基本的に修正して返信 |
| nits. | 軽微 | 修正して返信 |
| q. | 質問 | 返信で回答 |
表示形式:
=== PR #{pr番号}: {タイトル} ===
【must.】修正必須 (N件)
1. [{ファイル}:{行}] {コメント内容}
comment_id: {id}
【imo.】改善提案 (N件)
...
「修正して」と伝えると、指摘の修正まで実行できます。
確認のみモード(既定)の場合はここで終了する。
各指摘事項について:
コミット・プッシュ・返信投稿は取り消しにくい外部操作のため、実行前に AskUserQuestion で必ず確認する。
question: "修正内容をコミット・プッシュし、各レビューコメントに返信しますか?"
options:
- 実行する: コミット → プッシュ → 返信投稿まで行う
- 修正のみ: 変更は残すが、コミット・プッシュ・投稿はしない
- 中止する: 何もしない
「実行する」を選択した場合のみ以下を実行する。
git add .
git commit -m "fix: レビュー指摘を修正"
git push
修正を実行したら必ず各コメントに返信を投稿する。
gh api repos/{owner}/{repo}/pulls/{pr番号}/comments/{comment_id}/replies \
-X POST \
-f body="修正しました。{修正内容の説明}"
返信メッセージのテンプレート:
| 対応種別 | 返信メッセージ |
|---|---|
| コード修正 | 修正しました。{具体的な修正内容} |
| 提案採用 | ご提案ありがとうございます。採用しました。 |
| 質問への回答 | {質問への回答} |
| 対応見送り | ご指摘ありがとうございます。{理由} のため、今回は見送りとさせてください。 |
## レビュー指摘への対応を完了しました
### 修正内容
| 指摘 | ファイル | 対応 | 返信 |
|------|----------|------|------|
| must. {内容} | {file}:{line} | ✅ 修正済み | ✅ 返信済み |
| imo. {内容} | {file}:{line} | ✅ 修正済み | ✅ 返信済み |
### コミット
- ハッシュ: {commit_hash}
- プッシュ: ✅
再レビューをお願いしてください。
# 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 "レビューありがとうございます。全ての指摘に対応しました。"