From shiiman-github
自分の PR に付いたレビューコメントを確認し、修正対応を実行する(PR作成者向け)。「レビュー対応」「レビューコメント確認」「指摘を修正」「PRコメント確認」などで起動。
npx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-githubThis skill is limited to using the following tools:
**自分の PR** に付いたレビューコメントを確認し、修正対応を実行します。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
自分の PR に付いたレビューコメントを確認し、修正対応を実行します。
注意: 他者の PR をレビューする場合は
pr-reviewを使用してください。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-github:pr-review-check - レビュー指摘対応(PR 作成者向け)
概要:
自分の PR に付いたレビューコメントを確認し、修正対応を実行する。
デフォルトは確認のみ。--fix で修正を実行。
使用方法:
/shiiman-github:pr-review-check [PR番号] [オプション]
オプション:
--fix 指摘事項を修正する(指定しない場合は確認のみ)
--help このヘルプを表示
例:
/shiiman-github:pr-review-check # 現在のブランチの PR のレビューを確認
/shiiman-github:pr-review-check 123 # PR #123 のレビューを確認
/shiiman-github:pr-review-check --fix # レビュー指摘を修正
/shiiman-github:pr-review-check 123 --fix # 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件)
...
--fix オプションで修正を実行できます。
各指摘事項について:
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 "レビューありがとうございます。全ての指摘に対応しました。"