pr-review

Coordinate CI checks, review threads, and rebase workflows for pull requests.

68|16|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/catatafishen/agentbridge --skill pr-review-catatafishen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/catatafishen/agentbridge/tree/main/.agents/skills/pr-review
Command: npx skills add https://github.com/catatafishen/agentbridge --skill pr-review-catatafishen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, gh, git.

What problem does it solve?

This Skill streamlines making a pull request mergeable by aligning CI status, resolving review threads, rebasing onto the latest branch, and cleaning up noisy commit history.

Core Features & Use Cases

  • CI triage for failing checks: Fetches GitHub Actions check details and extracts failing test names and error context in a single pass.
  • Review thread management: Lists unresolved (or all) review threads and provides the exact IDs needed to reply and resolve safely.
  • Merge-readiness workflow: Recommends an always-rebase approach onto the latest master and provides a guided way to squash or fold “noise” commits via interactive rebase.
  • Issue hygiene tied to PR work: Lists and views issues, comments, closes/reopens, labels, and links issues to PRs.

Quick Start

Tell the agent: Edit the PR number in the PR CI Check run configuration, then run it to identify failing jobs and exact failing test names for PR #628.

Frequently Asked Questions about pr-review

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

FAQPage Schema
How do I get a pull request mergeable with clean commit history and passing CI?

Failing GitHub Actions checks can be triaged by fetching check details and extracting failing test names with error context in a single pass. This identifies exactly which jobs and tests need fixing before merging.

How do I find unresolved review threads on a GitHub pull request?

Unresolved review threads are listed and queried by their exact IDs using GraphQL via the GitHub CLI. Providing these IDs allows you to safely reply to and resolve the specific review comments blocking your PR.

What is the best way to rebase a pull request onto the latest master branch?

You need python3, the GitHub CLI (gh), and git installed in your environment. These dependencies allow the Skill to run CI checks, query review thread IDs via GraphQL, and execute guided interactive rebases safely.

Can I manage GitHub issues tied to my pull request workflow?

You can manage GitHub issues tied to your PR workflow by listing, viewing, and closing issues. This workflow supports commenting, reopening, applying labels, and linking issues directly to pull requests for better hygiene.