원클릭으로
pr-reviewer
PRのレビュー、整合性検証、リスク評価を行うスキル
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
PRのレビュー、整合性検証、リスク評価を行うスキル
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
作業完了後に検証を行い、Pull Request (PR) を作成・送付する一連の流れを定義したスキル
翻訳漏れの検知、修正、および多言語ファイルの更新を行うスキル
リリース準備(CHANGELOG更新、バージョンアップ、Lint、PR作成)を行うスキル
PRを送る前に変更がCIを通るかどうかを確認するスキル(Ruff, Mypy, 翻訳キー, Markdown lint, Pytest)
最近の実装や仕様変更をgitログなどから確認し、説明書(Markdown)に反映するスキル
| 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!")