handling-pr-comments

Fetch and resolve pull request review comments with GitHub CLI and jq.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/jpeggdev/buildwithjpegg --skill handling-pr-comments-jpeggdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handling-pr-comments
Source: https://github.com/jpeggdev/buildwithjpegg/tree/main/plugins/tribunal/skills/handling-pr-comments
Command: npx skills add https://github.com/jpeggdev/buildwithjpegg --skill handling-pr-comments-jpeggdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures that all feedback on Pull Requests, including often-missed "outside diff range" comments, is systematically addressed, preventing regressions and improving code quality.

Core Features & Use Cases

  • Comment Triage: Filters and prioritizes review comments based on severity.
  • Out-of-Scope Handling: Identifies and provides a process for addressing comments not directly related to the current PR diff.
  • Automated Response & Resolution: Guides the user through responding to and resolving comment threads.
  • Mandatory Verification: Enforces a final check to ensure all feedback is actioned before a PR is considered ready.
  • Use Case: After receiving feedback from CodeRabbit and a human reviewer on a complex feature PR, use this skill to ensure every single comment is properly understood, actioned, and resolved, preventing critical issues from slipping through.

Quick Start

Address all review comments for the current pull request by running the mandatory pre-completion check script.

Frequently Asked Questions about handling-pr-comments

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I systematically address GitHub PR comments to ensure no feedback is missed?

Systematically addressing GitHub PR comments involves fetching inline comments, triaging them by severity, fixing the code, and resolving threads. This skill enforces a multi-phase workflow that includes a mandatory post-push verification check to ensure all feedback is actioned before completion.

What is the best way to handle out-of-scope PR review comments not related to the current diff?

Handling out-of-scope PR review comments requires a specific triage process to identify feedback outside the current diff range. This skill provides a structured workflow to filter these comments, ensuring they are acknowledged and managed without derailing the active pull request changes.

Do I need GitHub CLI and jq to automate pull request comment resolution?

Yes, you need GitHub CLI and jq to automate pull request comment resolution. These dependencies are required for API interactions and data parsing to fetch inline comments, review bodies, and resolve threads with proper attribution during the multi-phase addressing workflow.

How does a multi-phase workflow improve code review feedback management?

A multi-phase workflow improves code review feedback management by enforcing sequential stages: comment filtering, triage, fixing, responding, and a final post-push iteration check. This strict process prevents regressions and ensures every piece of feedback is properly actioned before a PR is considered ready.

Can I automate responding to CodeRabbit and human reviewer comments on a feature PR?

Yes, you can automate responding to both CodeRabbit and human reviewer comments on a feature PR. The skill fetches all review bodies and inline comments, guides you through responding with proper attribution, and enforces thread resolution to prevent critical issues from slipping through.

Why does my pull request feedback workflow need a mandatory post-push iteration check?

A mandatory post-push iteration check is needed in a pull request feedback workflow to verify that all comments remain actioned after code changes are pushed. This final verification step ensures no new regressions were introduced and that all feedback threads are fully resolved before completion.