pr-feedback

Fetch, triage, and resolve GitHub pull request review threads.

82|12|Updated Mar 31, 2023
One-click install
npx skills add https://github.com/streaming-video-technology-alliance/common-media-library --skill pr-feedback-streaming-video-technology-alliance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-feedback
Source: https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/.claude/skills/pr-feedback
Command: npx skills add https://github.com/streaming-video-technology-alliance/common-media-library --skill pr-feedback-streaming-video-technology-alliance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of fetching, analyzing, and addressing feedback on GitHub pull requests, streamlining code review cycles.

Core Features & Use Cases

  • Automated Feedback Fetching: Retrieves all unresolved review comments from a specified or current GitHub PR.
  • Intelligent Triage: Classifies comments into categories like 'Valid concern', 'Disagreement', or 'Nitpick'.
  • Action Planning: Helps plan code changes, draft replies, and manage the resolution process.
  • Use Case: After receiving feedback on a complex feature branch, use this Skill to quickly understand all outstanding comments, decide which ones to act on, implement the fixes, and resolve the threads, all within a single workflow.

Quick Start

Use the pr-feedback skill to resolve review comments for the current pull request.

Frequently Asked Questions about pr-feedback

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

FAQPage Schema
How do I automate resolving GitHub pull request review comments?

Automating GitHub pull request review resolution involves fetching unresolved threads, triaging feedback, implementing code fixes, and pushing commits. This Skill integrates with GitHub CLI and GraphQL API to manage the entire PR lifecycle efficiently within a single workflow.

What is the best way to triage and address unresolved PR feedback?

Triageing PR feedback involves classifying comments into categories like 'Valid concern', 'Disagreement', or 'Nitpick'. This Skill automates this triage process, helping you plan code changes and draft replies before committing and pushing fixes to resolve threads.

Can I automatically fetch and resolve unresolved review threads using GitHub CLI?

Yes, you can automatically fetch and resolve unresolved review threads using GitHub CLI. This Skill integrates directly with the GitHub CLI and GraphQL API to retrieve outstanding comments, implement planned fixes, commit changes, and resolve the threads automatically.

How does intelligent comment triage work for pull request code reviews?

Intelligent comment triage for pull request code reviews works by categorizing unresolved feedback into distinct classifications like 'Valid concern' or 'Nitpick'. This allows the Skill to plan appropriate code changes or draft replies before automatically committing and pushing the resolutions.

Do I need GitHub CLI to automate my pull request feedback workflow?

Yes, GitHub CLI is required as this Skill integrates directly with it and the GraphQL API to fetch unresolved threads, implement fixes, commit, push, and manage the complete PR resolution lifecycle efficiently.