From pr-review
PR レビュー結果を1回の API コールで1つの Review として GitHub に投稿する。複数のインライン指摘や総括コメントを含むレビューを投稿する場合は必ずこの skill を使うこと。`gh pr comment` や `gh pr review` を使った個別投稿は禁止。
How this skill is triggered — by the user, by Claude, or both
Slash command
/pr-review:post-pr-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
PR レビュー結果を **1回の API コールで「1つの Review」として投稿** する手順を提供する skill。
PR レビュー結果を 1回の API コールで「1つの Review」として投稿 する手順を提供する skill。 人間レビュアーの "Submit Review" と同じ構造で投稿する。
mcp__github_inline_comment__create_inline_comment、gh pr comment 等) は 使わない。event は 常に COMMENT。APPROVE / REQUEST_CHANGES は使わない (Bot がマージブロックや承認権を持つことを避けるため)。OWNER / REPO / PR_NUMBER: 対象 PR の識別情報/tmp/review.json を Write ツールで書き出すheredoc や cat リダイレクトは使わず、必ず Write ツールで書く。スキーマは以下のとおり。
{
"body": "総括コメント本文 (Markdown可)",
"event": "COMMENT",
"comments": [
{
"path": "src/example.ts",
"line": 42,
"side": "RIGHT",
"body": "[should] ここの処理は..."
},
{
"path": "src/example.ts",
"start_line": 50,
"start_side": "RIGHT",
"line": 55,
"side": "RIGHT",
"body": "[must] この複数行ブロックは..."
}
]
}
path / line / side を指定する。start_line / start_side を併用する (start_line は line より前の行)。body を「特に指摘なし」相当の文言とし、comments は []、event は COMMENT で投稿する。gh api を1回だけ実行して投稿するgh api \
-X POST \
-H "Accept: application/vnd.github+json" \
/repos/<OWNER>/<REPO>/pulls/<PR_NUMBER>/reviews \
--input /tmp/review.json
<OWNER>/<REPO> と <PR_NUMBER> は caller から渡された値で置き換える。
npx claudepluginhub abeyuya/skills --plugin pr-reviewCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.