بنقرة واحدة
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!")