resolve-pr-feedback

Fetch unresolved GitHub PR threads, triage, fix, and resolve them.

Updated Nov 11, 2023
One-click install
npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill resolve-pr-feedback-michaelvolz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-pr-feedback
Source: https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb/tree/main/.opencode/skills/ce/resolve-pr-feedback
Command: npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill resolve-pr-feedback-michaelvolz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Resolve unresolved PR review feedback by evaluating each review thread, triaging actionable items, and fixing issues in parallel so blocked merges move forward faster.

Core Features & Use Cases

  • Parallel feedback resolution: Spawns resolver agents for each thread or cluster so fixes happen concurrently without manual juggling.
  • Cluster-aware triage: Detects thematic clusters, factors in prior resolutions, and dispatches holistic agents for systemic concerns.
  • Reliable workflow: Uses provided scripts to fetch comments, commits only agent-reported files, pushes changes, and posts quoted replies before resolving.
  • Use Case: On a busy pull request with many inline threads, run this skill to triage new feedback, implement fixes, and reply to every reviewer comment.

Quick Start

Use resolve-pr-feedback to address all unresolved review threads on the current PR branch.

Frequently Asked Questions about resolve-pr-feedback

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

FAQPage Schema
How do I automatically resolve unresolved PR review feedback on GitHub?

Automatically resolving PR review feedback involves fetching unresolved threads via GitHub CLI scripts, triaging actionable items, dispatching parallel resolver agents for fixes, and posting quoted replies before resolving threads.

Can I fix multiple inline GitHub pull request threads at the same time?

Fixing multiple inline threads concurrently is possible by spawning resolver agents for each thread or cluster, enabling parallel fixes without manual juggling.

What is the best way to triage and address systemic issues across GitHub review comments?

Cluster-aware triage addresses systemic issues by detecting thematic clusters in review comments, factoring in prior resolutions, and dispatching holistic agents for systemic concerns.

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

GitHub CLI (gh) and jq are required dependencies, as the workflow uses provided scripts leveraging these tools to fetch comments and process unresolved review threads.

Does this parallel feedback resolution workflow apply to top-level PR comments and review bodies?

This workflow applies to GitHub pull requests containing inline threads, top-level comments, or review bodies requiring action directly on the branch under review.

How does the agent ensure only correct files are committed when resolving review threads?

The workflow ensures reliable commits by using scripts to fetch comments, committing only agent-reported files, pushing changes, and posting quoted replies before resolving threads.