babysit-pr

Monitor GitHub PR health and apply user-approved fixes for CI, reviews, and merge conflicts.

3|Updated Sep 16, 2025
One-click install
npx skills add https://github.com/mkaczkowski/ai-command-library --skill babysit-pr-mkaczkowski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: babysit-pr
Source: https://github.com/mkaczkowski/ai-command-library/tree/main/plugins/pr/skills/babysit-pr
Command: npx skills add https://github.com/mkaczkowski/ai-command-library --skill babysit-pr-mkaczkowski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, git.

What problem does it solve?

Automates PR health monitoring, fixes solvable issues, and reports blockers to reduce manual PR maintenance and expedite merged changes.

Core Features & Use Cases

  • Auto-fixes CI failures — lint, type-check, test, build
  • Tracks unresolved review threads and merge blockers
  • Handles merge conflicts with optional user confirmation before force-push
  • Loop-aware design for periodic checks and continuous PR health
  • Integrates with Jenkins MCP and GitHub GraphQL to diagnose and propose fixes

Quick Start

Type /babysit-pr <PR_NUMBER> to start automated PR health checks and fixes.

Frequently Asked Questions about babysit-pr

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

FAQPage Schema
How do I automate GitHub PR health monitoring and fix CI failures automatically?

Automate GitHub PR health monitoring by running a loop-based check that gathers PR state, classifies blockers, and attempts fixes for lint, type-check, test, and build failures. It works across GitHub and GitHub Enterprise to reduce manual PR maintenance.

Can I automatically resolve merge conflicts on a pull request?

Yes, you can resolve merge conflicts automatically. The tool detects merge blockers and handles conflict resolution with optional user confirmation before executing a force-push to ensure unintended overwrites are prevented.

Does this PR automation tool work with GitHub Enterprise?

Yes, the PR automation tool works with GitHub Enterprise. It integrates with GitHub GraphQL to gather PR state across standard GitHub and Enterprise instances to diagnose and propose fixes for CI failures and unresolved review threads.

What's the best way to track unresolved review threads and merge blockers on a pull request?

The best way to track unresolved review threads is to use an autonomous PR monitor that classifies blockers and reports results. It tracks unresolved review threads and handles merge conflicts continuously through loop-aware periodic checks.

Do I need to install any dependencies to automate pull request fixes?

Yes, you need to install gh, jq, and git to automate pull request fixes. These command-line dependencies are required for the tool to interact with GitHub, parse JSON data, and manage repository state.

Why does my CI pipeline keep failing after I push changes to a pull request?

CI pipelines fail due to lint, type-check, test, or build issues. An autonomous PR monitor gathers the PR state, attempts to auto-fix these specific CI failures, and reports any unresolved blockers that require manual intervention.