jpskill.com
🛠️ 開発・MCP コミュニティ

resolve_pr_parallel

Resolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o resolve-pr-parallel.zip https://jpskill.com/download/22802.zip && unzip -o resolve-pr-parallel.zip && rm resolve-pr-parallel.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22802.zip -OutFile "$d\resolve-pr-parallel.zip"; Expand-Archive "$d\resolve-pr-parallel.zip" -DestinationPath $d -Force; ri "$d\resolve-pr-parallel.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して resolve-pr-parallel.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → resolve-pr-parallel フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
3

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

PRコメントを並行して解決する

未解決のPRレビューコメントを、各スレッドに対して並行してエージェントを生成することで解決します。

コンテキスト検出

Claude Codeはgitコンテキストを自動的に検出します。

  • 現在のブランチと関連するPR
  • すべてのPRコメントとレビューのスレッド
  • PR番号を指定することで、どのPRでも動作します

ワークフロー

1. 分析

GraphQLスクリプトを使用して、未解決のレビューのスレッドを取得します。

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

これは、ファイルパス、行番号、コメント本文を含む、未解決で古くないスレッドのみを返します。

スクリプトが失敗した場合は、以下にフォールバックします。

gh pr view PR_NUMBER --json reviews,comments
gh api repos/{owner}/{repo}/pulls/PR_NUMBER/comments

2. 計画

未解決のすべての項目をタイプ別にグループ化して、TodoWriteリストを作成します。

  • コード変更の要求
  • 回答すべき質問
  • スタイル/規約の修正
  • テストの追加が必要

3. 実装 (並行)

未解決の項目ごとに pr-comment-resolver エージェントを並行して生成します。

コメントが3つある場合、3つのエージェントを生成します。

  1. Task pr-comment-resolver(comment1)
  2. Task pr-comment-resolver(comment2)
  3. Task pr-comment-resolver(comment3)

各Todo項目に対して、常にすべての並行サブエージェント/Taskを実行します。

4. コミットと解決

  • PRフィードバックを参照する明確なメッセージで変更をコミットします
  • 各スレッドをプログラムで解決します。
bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/resolve-pr-thread THREAD_ID
  • リモートにプッシュします

5. 検証

すべてのスレッドが解決されたことを確認するために、コメントを再取得します。

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

空の配列 [] が返されるはずです。スレッドが残っている場合は、ステップ1から繰り返します。

スクリプト

成功基準

  • 未解決のレビューのスレッドがすべて処理されていること
  • 変更がコミットされ、プッシュされていること
  • スレッドがGraphQL経由で解決されていること (GitHub上で解決済みとマークされていること)
  • 検証時にget-pr-commentsから空の結果が返されること
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Resolve PR Comments in Parallel

Resolve all unresolved PR review comments by spawning parallel agents for each thread.

Context Detection

Claude Code automatically detects git context:

  • Current branch and associated PR
  • All PR comments and review threads
  • Works with any PR by specifying the number

Workflow

1. Analyze

Fetch unresolved review threads using the GraphQL script:

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

This returns only unresolved, non-outdated threads with file paths, line numbers, and comment bodies.

If the script fails, fall back to:

gh pr view PR_NUMBER --json reviews,comments
gh api repos/{owner}/{repo}/pulls/PR_NUMBER/comments

2. Plan

Create a TodoWrite list of all unresolved items grouped by type:

  • Code changes requested
  • Questions to answer
  • Style/convention fixes
  • Test additions needed

3. Implement (PARALLEL)

Spawn a pr-comment-resolver agent for each unresolved item in parallel.

If there are 3 comments, spawn 3 agents:

  1. Task pr-comment-resolver(comment1)
  2. Task pr-comment-resolver(comment2)
  3. Task pr-comment-resolver(comment3)

Always run all in parallel subagents/Tasks for each Todo item.

4. Commit & Resolve

  • Commit changes with a clear message referencing the PR feedback
  • Resolve each thread programmatically:
bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/resolve-pr-thread THREAD_ID
  • Push to remote

5. Verify

Re-fetch comments to confirm all threads are resolved:

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

Should return an empty array []. If threads remain, repeat from step 1.

Scripts

Success Criteria

  • All unresolved review threads addressed
  • Changes committed and pushed
  • Threads resolved via GraphQL (marked as resolved on GitHub)
  • Empty result from get-pr-comments on verify

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。