本文へ移動
cccskills
無料GitHub で公開日本語紹介

pr-review

プルリクエストの目的と差分を読み、正しさ・安全性・設計・テストを点検します。既存コメントとの重複を避け、重要度付きの指摘を該当行に投稿するスキル。

原文原文の説明を見る

Review a PR for correctness, security, code quality, and testing issues. TRIGGER when user asks to review a PR, check PR quality, or give feedback on a PR.

連携ツールGitHub
AI評価70点/ 100インストール方法を見る

こんなときに便利

  • マージ前にPRを点検したいとき
  • 変更内容の安全性を確認したいとき
  • 境界条件のテスト不足を探したいとき
  • 変更の説明文を点検したいとき

日本語での紹介

できること

プルリクエストというコード変更の提案を読み、正しさ、安全性、コード品質、設計、テストの問題を確認します。最初に説明文から変更の理由・内容・方法を把握し、その後に差分を点検します。既存のレビューコメントも取得し、同じ指摘の重複を避けながら、重要度を付けたコメントを該当するコード行へ投稿します。

こんなときに便利

マージ前に変更内容を確認したいときや、レビュー観点をそろえたいときに向いています。境界条件、非同期処理、入力検証、秘密情報のログ出力、テストの不足などを点検し、説明文に理由・内容・方法が欠けている場合もフィードバックします。

使い方の例

  • 「このPRをレビューして、修正が必要な点を該当行にコメントして」
  • 「現在のブランチのPRで、安全性とテストの抜けを確認して」

注意点

GitHub CLIのghを使い、GitHub上へレビューコメントを投稿する手順です。PR番号またはURLを指定でき、省略時は現在のブランチから探します。手順には特定リポジトリ向けの参照先や規約が含まれるため、別のプロジェクトでは調整が必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

客観評価

SKILL.md の中身だけを根拠に、AI が 4 つの観点で判定しました。スター数や人気は判定に入れていません。

指示の明確さいつ使い、何をするかが読み取れるか
A良好PRレビューの依頼を適用条件とし、説明・差分の確認とコメント投稿を明記しています。
手順の具体性手順・入出力・例が具体的に書かれているか
A良好ghでの取得・投稿コマンドと、重要度別のコメント形式が示されています。
安全面送信・削除・コマンド実行などの扱いが明示されているか
C要確認gh apiでGitHubへコメントを投稿しますが、投稿前の確認手順はありません。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足ghを使うコマンドはありますが、インストールやGitHub認証の手順はありません。

合計点は、各項目を A=25点・B=15点・C=5点として足したものです。 2026年10月23日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(1)

  • SKILL.md3.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

PR Review

Find the PR

gh pr list --head $(git branch --show-current) --repo Significant-Gravitas/AutoGPT
gh pr view {N}

Read the PR description

Before reading code, understand the why, what, and how from the PR description:

gh pr view {N} --json body --jq '.body'

Every PR should have a Why / What / How structure. If any of these are missing, note it as feedback.

Read the diff

gh pr diff {N}

Fetch existing review comments

Before posting anything, fetch existing inline comments to avoid duplicates:

gh api repos/Significant-Gravitas/AutoGPT/pulls/{N}/comments --paginate
gh api repos/Significant-Gravitas/AutoGPT/pulls/{N}/reviews

What to check

Description quality: Does the PR description cover Why (motivation/problem), What (summary of changes), and How (approach/implementation details)? If any are missing, request them — you can't judge the approach without understanding the problem and intent.

Correctness: logic errors, off-by-one, missing edge cases, race conditions (TOCTOU in file access, credit charging), error handling gaps, async correctness (missing await, unclosed resources).

Security: input validation at boundaries, no injection (command, XSS, SQL), secrets not logged, file paths sanitized (os.path.basename() in error messages).

Code quality: apply rules from backend/frontend CLAUDE.md files and root AGENTS.md, including its "User-facing copy" section (text a person reads says workflow, never agent or graph).

Architecture: DRY, single responsibility, modular functions. Security() vs Depends() for FastAPI auth. data: for SSE events, : comment for heartbeats. transaction=True for Redis pipelines.

Testing: edge cases covered, colocated *_test.py (backend) / __tests__/ (frontend), mocks target where symbol is used not defined, AsyncMock for async.

Output format

Every comment must be prefixed with 🤖 and a criticality badge:

TierBadgeMeaning
Blocker🔴 **Blocker**Must fix before merge
Should Fix🟠 **Should Fix**Important improvement
Nice to Have🟡 **Nice to Have**Minor suggestion
Nit🔵 **Nit**Style / wording

Example: 🤖 🔴 **Blocker**: Missing error handling for X — suggest wrapping in try/except.

Post inline comments

For each finding, post an inline comment on the PR (do not just write a local report):

# Get the latest commit SHA for the PR
COMMIT_SHA=$(gh api repos/Significant-Gravitas/AutoGPT/pulls/{N} --jq '.head.sha')

# Post an inline comment on a specific file/line
gh api repos/Significant-Gravitas/AutoGPT/pulls/{N}/comments \
  -f body="🤖 🔴 **Blocker**: <description>" \
  -f commit_id="$COMMIT_SHA" \
  -f path="<file path>" \
  -F line=<line number>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

open-pr

無料概要ありAI評価 90点

コード変更のテストと既存機能への影響を確認し、リポジトリ所定のテンプレートでPRを作成して、レビュー依頼から指摘への対応まで進めるスキル。

  • 所定のテンプレートでPRを作りたいとき
  • 既存動作と新機能のテストを確認する
  • ローカル検証が難しくbotに依頼する
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

orchestrate

無料概要ありAI評価 70点

複数のClaude Codeを別々の作業フォルダで動かし、タスクの割り当て、進捗監視、停止時の再開支援、PRの完了確認をまとめて管理するスキル。

  • 複数エージェントへ開発を分担したいとき
  • 進捗と空きworktreeを確認したいとき
  • 停止したエージェントを再開したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

perf-compare

無料概要ありAI評価 100点

Sentryの計測データで変更前後や環境間の速度と失敗率を比較し、統計的なばらつきを考慮して高速化・低速化・変化を検出できず・データ不足を判定するスキル。

  • リリース前後の性能比較
  • プレビュー環境と比較用環境の検証
  • ほかの処理の性能劣化を確認したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-address

無料概要ありAI評価 60点

PRのレビュー指摘を集め、コード修正・コミット・返信・解決処理を進めながら、CIの失敗や競合、新たなコメントも継続して確認し、対応完了まで追うスキル。

  • PRのレビュー指摘を修正したいとき
  • 人やボットのレビューへの返信
  • push後のCI失敗の調査と修正
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-polish

無料概要ありAI評価 70点

PRのレビューと修正対応を繰り返し、未解決の指摘やCIの失敗、競合を確認します。遅れて届くコメントも待ち受け、マージできる状態まで仕上げるスキル。

  • PRをマージ可能な状態に整えたいとき
  • 新しい指摘がなくなるまで修正したいとき
  • 遅れて届くボットレビューへの対応
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-test

無料概要ありAI評価 80点

PRやブランチの変更を起動中のシステムで操作し、画面・API・保存データの変化を照合して、前後のスクリーンショット付きで検証結果を報告するスキル。

  • PRを画面とAPIから通して試したいとき
  • 画面・API・保存データの変化を照合する
  • 不正入力などの異常系を検証したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

Significant-Gravitas のスキルをすべて見る

このスキルの問題を報告する