prbuddy
PR health assistant for Claude Code. Monitors CI status, triages review comments, fixes issues, and implements systematic prevention so the same class of error cannot recur.
What It Does
prbuddy gives Claude three skills that cover the full PR health lifecycle:
| Skill | What it does |
|---|---|
prbuddy | Full orchestrator โ detects the PR, checks CI, then routes to sub-skills |
prbuddy:ci | Fetches failed CI logs, diagnoses root cause, fixes and prevents |
prbuddy:reviews | Triages review threads: fixes critical comments, converts nitpicks to issues |
Usage
Trigger the main skill with natural language:
- "check my PR"
- "make PR green"
- "fix PR"
- "ready to merge"
- "handle PR feedback"
- "what's blocking my PR"
Or invoke sub-skills directly:
/prbuddy:ciโ jump straight to CI diagnosis/prbuddy:reviewsโ jump straight to review triage
Installation
/plugin marketplace add 2389-research/claude-plugins
/plugin install prbuddy@2389-research
Prerequisites
Required: gh CLI
Must be installed and authenticated with the right scopes:
gh auth status
Required scopes: repo, read:org, workflow.
Required: gh-pr-review Extension
Used by prbuddy:reviews to list and resolve review threads:
gh extension install agynio/gh-pr-review
Optional: PAL MCP Server
prbuddy:ci (Step 6) and prbuddy:reviews (Step 4b) can call mcp__pal__chat on the team's PAL MCP server for expert diagnosis of complex failures and review analysis. If PAL is unavailable, both sub-skills fall back to direct log analysis and code inspection.
Core Philosophy
"Fix the acute issue AND prevent the class of error from recurring."
Every fix includes a prevention delta. See CLAUDE.md for the prevention hierarchy.
Works Well With
- fresh-eyes-review โ run before committing fixes
- terminal-title โ updates terminal title during PR work
Built by 2389 ยท Part of the Claude Code plugin marketplace