A Claude Code skill that automates the PR review-fix-push cycle.
babysit-pr watches your pull request, processes all review comments (from bots and humans), fixes what it can, defers what it can't, pushes changes, replies to threads, and loops until your PR is clean.
- CI monitoring — waits for all checks to pass/fail before processing comments
- Automatic fixes — applies bug fixes, style corrections, type fixes, and more
- Smart deferrals — defers architectural suggestions, subjective preferences, and risky changes
- Threaded replies — replies to each comment thread with
[babysit-pr]prefix for traceability - Merged PR support — creates follow-up PRs for already-merged PRs
- Idempotent — won't re-process comments it's already addressed
- Safe — never force pushes on open PRs, confirms before large changes, max 5 iterations
| Action | Examples |
|---|---|
| FIX | Bug reports, security issues, style violations, missing types, unused imports, test improvements |
| DEFER | Architectural suggestions, subjective preferences, changes >50 lines, suggestions outside PR diff |
# Add as a plugin marketplace
/plugin marketplace add vaibhavmalik/babysit-pr
/plugin install babysit-prCopy skills/babysit-pr/SKILL.md into your project's .claude/skills/babysit-pr/SKILL.md.
Copy skills/babysit-pr/SKILL.md to ~/.claude/skills/babysit-pr/SKILL.md.
/babysit-pr # Auto-detect PR from current branch
/babysit-pr 123 # Babysit PR #123
- Claude Code
- GitHub CLI (
gh) — authenticated - Git repository with a GitHub remote
MIT