pr-resolver

Orchestrate GitHub pull request resolution with bounded retries and structured artifacts.

12|5|Updated Jan 14, 2025
One-click install
npx skills add https://github.com/MoonLadderStudios/MoonMind --skill pr-resolver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-resolver
Source: https://github.com/MoonLadderStudios/MoonMind/tree/main/.agents/skills/pr-resolver
Command: npx skills add https://github.com/MoonLadderStudios/MoonMind --skill pr-resolver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the diagnosis and remediation flow required to finish blocked GitHub pull requests, removing manual toil when merges are blocked by CI, merge conflicts, or actionable review comments. It centralizes decision logic, enforces retry/backoff policies, and produces structured artifacts so humans or other skills can inspect and act when automated remediation cannot complete.

Core Features & Use Cases

  • Bounded Orchestration: Runs finalize checks with exponential backoff and escalates to full remediation cycles when needed.
  • Delegation to Specialized Fixers: Directs actionable problems to targeted skills such as fix-merge-conflicts, fix-comments, and fix-ci rather than implementing fixes inline.
  • Deterministic Snapshot & Artifacts: Produces snapshot.json, result.json, and per-attempt artifacts to enable reproducible runs and manual inspection.
  • Use Case: Automatically attempt to finalize a PR that is blocked by transient CI or minor merge conflicts, escalate to remediation runs, and report clear next steps when manual review is required.

Quick Start

Run the orchestrator against the target PR (by number or branch) to attempt automated resolution and emit structured result artifacts.

Frequently Asked Questions about pr-resolver

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

FAQPage Schema
How do I automate GitHub pull request resolution when merges are blocked by CI failures?

Automate pull request resolution by orchestrating diagnosis and remediation actions. The Skill coordinates fix attempts for blocked merges by delegating CI failures to specialized fix skills with bounded retries and exponential backoff.

Can I automatically fix merge conflicts and actionable review comments on a pull request?

Yes, you can fix merge conflicts and actionable review comments automatically. The orchestrator diagnoses the PR state and delegates remediation to specialized fix skills like fix-merge-conflicts and fix-comments rather than implementing fixes inline.

What is the best way to retry blocked pull request merges without manual intervention?

The best way to retry blocked merges is using bounded orchestration with exponential backoff. The Skill runs finalize checks, escalates to remediation cycles when needed, and enforces retry caps to prevent infinite loops.

Does the pull request remediation process produce artifacts for manual inspection?

Yes, the pull request remediation process produces deterministic snapshot and result artifacts. It generates snapshot.json, result.json, and per-attempt artifacts to enable reproducible runs and allow humans or other skills to inspect outcomes.

What happens when automated pull request resolution cannot complete successfully?

When automated pull request resolution cannot complete, the orchestrator stops after exhausting bounded retries and reports clear next steps. It produces structured result artifacts so humans can inspect the state and take manual remediation action.

pr-resolver: how does it orchestrate blocked GitHub pull requests?

pr-resolver orchestrates blocked GitHub pull requests by diagnosing the PR state and coordinating remediation actions. It applies to workflows where merges are blocked by CI failures, merge conflicts, or actionable review comments, delegating fixes to specialized skills.