AgentSkillsCN

pr-review-check

查看PR附带的评审评论,并落实修正措施。“查看评审评论”、“进行评审应对”、“查看PR评论”、“修正评审”、“确认PR评审”、“回应指出的问题”、“展示评审”等指令均可触发。

SKILL.md
--- frontmatter
name: pr-review-check
description: PRに付いたレビューコメントを確認し、修正対応を実行する。「レビューコメント確認」「レビュー対応」「PRコメント確認」「レビュー修正」「PR レビュー確認」「指摘対応」「レビューを見せて」などで起動。
allowed-tools: [Read, Edit, Write, Bash, Glob, Grep]

Check PR Review

PRに付いたレビューコメントを確認し、指摘事項に対して修正を実行するスキル。

引数

  • $ARGUMENTS: PR番号(省略時は現在のブランチのPRを自動検出)

オプション

  • --fix: 指摘事項を修正する(指定しない場合は確認のみ)
  • --reply: 修正後にレビューコメントへ返信を投稿する
  • --help: このヘルプを表示する

使い方

code
/check-pr-review --help
/check-pr-review                    # 現在のブランチのPRのコメントを確認
/check-pr-review 25                 # PR #25 のコメントを確認
/check-pr-review --fix              # 現在のブランチのPRの指摘を修正
/check-pr-review 25 --fix           # PR #25 の指摘を修正
/check-pr-review --fix --reply      # 修正して返信も投稿

ワークフロー

1. PR番号の特定

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

bash
gh pr view --json number,title,url

2. レビューコメントの取得

bash
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments
gh api repos/{owner}/{repo}/pulls/{pr_number}/reviews

3. コメントの分類と表示

取得したコメントを分類して表示:

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

4. 修正の実行(--fix 指定時)

各指摘事項について:

  1. 対象ファイルを特定
  2. 指摘内容を理解
  3. 適切な修正を実行
  4. 修正内容を記録

5. 返信の投稿(--reply 指定時)

bash
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments/{comment_id}/replies \
  -X POST -f body="修正しました。"

出力例

code
=== PR #25: feat: shiiman-google プラグインを追加 ===

【must.】修正必須 (2件)
1. [plugin.json:3] バージョンは 1.0.0 から始めてください
2. [README.md:45] インストール手順が不足しています

【imo.】改善提案 (1件)
1. [google_calendar.py:120] エラーハンドリングの追加を推奨

【nits.】軽微 (1件)
1. [SKILL.md:15] タイポ: "取得る" → "取得する"

【q.】質問 (1件)
1. [google_gmail.py:50] この実装の意図を教えてください

--fix オプションで修正を実行できます。

重要な注意事項

  • ✅ PR番号が指定されていない場合は現在のブランチのPRを自動検出
  • --fix がない場合は確認のみで修正は実行しない
  • --reply を使用する場合は --fix も推奨(修正後に返信するため)
  • gh コマンドを使用してPR情報とレビューコメントを取得・投稿
  • ❌ 修正できない指摘事項がある場合は、その旨を報告