con un clic
pr-reviewer
PRのレビュー、整合性検証、リスク評価を行うスキル
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
PRのレビュー、整合性検証、リスク評価を行うスキル
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | PR Reviewer |
| description | PRのレビュー、整合性検証、リスク評価を行うスキル |
このスキルは、指定されたPull Requestの内容を取得・分析し、コードレビューを行い、結果をGitHubに投稿するまでの一連の流れを自動化します。 「自身のPRの場合は承認できない」というGitHubの制約を回避するロジックや、標準的なチェック項目を含みます。
このスキルを実行する際は、以下のチェック項目を task.md に追加して作業を進めてください。
APPROVE または COMMENT で投稿
COMMENT で投稿GitHub MCPを使用して、PRの基本情報と変更ファイル一覧を取得します。
mcp_github-mcp-server_pull_request_read (method='get', method='get_files')変更の差分を取得し、上記のチェックリストに基づいてコードを分析します。
mcp_github-mcp-server_pull_request_read (method='get_diff')分析結果に基づき、PRにレビューを投稿します。
重要: 承認制限の回避
PR作成者がエージェント自身のアカウント(または実行ユーザー)である場合、GitHubのAPIでは APPROVE が拒否されることがあります。
そのため、以下のロジックでイベントタイプを決定します。
event="APPROVE" で投稿。event="COMMENT" を使用し、本文に「本来はApproveですが、自身のPRのためコメントとして投稿します」といった旨を記載して投稿。# 擬似コード
if pr.user.login == current_user.login:
submit_review(event="COMMENT", body="LGTM! (Self-approval restriction)")
else:
submit_review(event="APPROVE", body="LGTM!")
作業完了後に検証を行い、Pull Request (PR) を作成・送付する一連の流れを定義したスキル
翻訳漏れの検知、修正、および多言語ファイルの更新を行うスキル
リリース準備(CHANGELOG更新、バージョンアップ、Lint、PR作成)を行うスキル
PRを送る前に変更がCIを通るかどうかを確認するスキル(Ruff, Mypy, 翻訳キー, Markdown lint, Pytest)
最近の実装や仕様変更をgitログなどから確認し、説明書(Markdown)に反映するスキル