resolve-pr-parallel

Resolve GitHub pull request review comments via parallel agent processing.

9|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/sylvanding/omelette --skill resolve-pr-parallel-sylvanding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-pr-parallel
Source: https://github.com/sylvanding/omelette/tree/main/.claude/skills/resolve-pr-parallel
Command: npx skills add https://github.com/sylvanding/omelette --skill resolve-pr-parallel-sylvanding

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually resolving each PR review comment one by one is slow and tedious, especially for pull requests with large volumes of feedback across multiple files. This skill automates the entire resolution workflow by processing all unresolved comments in parallel, cutting down resolution time from hours to minutes.

Core Features & Use Cases

  • Parallel Comment Resolution: Spawns separate agents to address each unresolved review thread simultaneously, eliminating sequential processing bottlenecks.
  • Automatic PR Context Detection: Automatically identifies the current associated pull request for local branches, no manual PR number input required for common use cases.
  • End-to-End Workflow: Handles fetching unresolved comments, implementing requested fixes, committing changes, marking threads as resolved on GitHub, and verifying completion.
  • Use Case: A developer receives 12 review comments on a feature branch PR spanning 5 different files. Using this skill, all comments are addressed in parallel, changes are committed and pushed, and all review threads are marked as resolved on GitHub in a single automated workflow.

Quick Start

Use the resolve-pr-parallel skill to address all unresolved review comments for your current open pull request.

Frequently Asked Questions about resolve-pr-parallel

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

FAQPage Schema
How do I resolve multiple GitHub pull request review comments at once?

You can resolve multiple GitHub pull request review comments at once by using a parallel agent processing workflow that fetches unresolved threads, implements fixes concurrently, commits changes, and programmatically marks threads as resolved. This eliminates manual sequential resolution work and cuts hours down to minutes.

How do I automatically address code review feedback across different files in a PR?

To automatically address code review feedback across different files in a PR, a skill can spawn separate resolver agents for each unresolved review thread simultaneously. This parallel processing approach eliminates sequential bottlenecks when handling large volumes of feedback spanning multiple files.

Do I need to provide a PR number to fetch unresolved GitHub review threads?

You do not need to provide a PR number to fetch unresolved GitHub review threads for common use cases. The workflow automatically identifies the current associated pull request for local branches by integrating with the GitHub CLI and GraphQL API.

What is the best way to mark GitHub pull request threads as resolved after committing changes?

The best way to mark GitHub pull request threads as resolved after committing changes is through an automated end-to-end workflow that fetches unresolved comments, implements requested fixes, pushes changes, and programmatically marks threads as resolved on GitHub.

Can I use parallel processing to close GitHub PR review threads without manual sequential work?

Yes, you can use parallel processing to close GitHub PR review threads without manual sequential work. By spawning parallel resolver agents, the workflow handles fetching unresolved threads, implementing requested changes, and verifying completion automatically.

What dependencies are required to automate GitHub pull request comment resolution?

To automate GitHub pull request comment resolution, you need the GitHub CLI (gh) and jq as dependencies. These tools integrate with the GraphQL API to fetch unresolved threads, spawn parallel resolver agents, and programmatically mark threads as resolved after changes are committed and pushed.