This one camps out on a pull request and doesn't leave until it's actually merge-ready. It polls CI checks every 30-60 seconds, reads new review comments and threads, fixes the issues it finds, pushes commits, then loops back to check again. The implementation is thorough: it uses GitHub CLI for status checks and GraphQL queries with pagination to handle PRs with dozens of review threads. It only stops when checks pass, reviews are approved, and every actionable comment is addressed. Useful when you're stuck in a review cycle with a picky CI setup or multiple reviewers trickling in feedback, and you just want something to handle the busywork while you move on to other tasks.

skills.sh installs
5.3K
GitHub stars
115.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add thedotmack/claude-mem --skill babysit --agent claude-code

Installs into .claude/skills of the current project.

Files

Babysit PR

Stay with the PR until it is actually clean. Do not stop after one check pass if comments or review threads are still unresolved.

Workflow

  1. Identify the PR number, branch, and base branch.
  2. Confirm the PR is not draft and inspect mergeability, checks, review decision, comments, and review threads.
  3. Watch pending checks until they finish. Poll at a practical interval, usually 30-60 seconds unless the user asks for a different cadence.
  4. Read new comments and unresolved review threads. Treat bot summaries as useful, but verify actionable findings against the code.
  5. Fix real issues in focused commits, run relevant tests/builds, push, and return to step 2.
  6. Resolve stale review threads only after verifying the code or generated artifact now addresses the comment.
  7. Stop only when checks are passing or intentionally skipped, review decision is acceptable, no actionable comments remain, and no unresolved review threads remain.

GitHub CLI Checks

Use gh pr view for the coarse status:

gh pr view <number> --json \
  number,state,isDraft,mergeable,mergeStateStatus,reviewDecision,headRefOid,statusCheckRollup,url

Sponsors

Details

Repository
github.com/thedotmack/claude-mem
Categories
DevOps & CI/CD, Git & Pull Requests, Code Review & Quality
First seen
Jun 3, 2026

More from thedotmack/claude-mem

All 18
1analogjs avatarangular-toolinganalogjs/angular-skillsUse Angular CLI and development tools effectively in Angular v20+ projects. Use for project setup, code generation, building, testing, and configuration. Trigge5.3Kskills.sh installs
2claude-office-skills avatardcf-valuationclaude-office-skills/skillsBuild Discounted Cash Flow (DCF) valuation models. Calculate intrinsic value with customizable assumptions. Generate professional valuation reports.5.2Kskills.sh installs
3samber avatarpromql-clisamber/cc-skillsCLI for querying Prometheus and PromQL-compatible engines (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) — instant queries, range queries, m5.2Kskills.sh installs
4recoupable avatarrecoup-platform-email-helperrecoupable/skillsSend an email via the Recoup API the reliable way — a Node helper that serializes the body correctly and fails loudly instead of sending an empty email. Use whe5.2Kskills.sh installs
5dpearson2699 avatarios-accessibilitydpearson2699/swift-ios-skillsBuild and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, la5.2Kskills.sh installs
6forcedotcom avatarexperience-ui-bundle-file-upload-generateforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves uploading, attaching, or dropping files. Use this skill when adding f5.2Kskills.sh installs