ship-and-babysit

Automate pull request shipping and CI babysitting until checks and reviews pass.

4|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/lgwanai/openforce --skill ship-and-babysit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-and-babysit
Source: https://github.com/lgwanai/openforce/tree/main/skills/ship-and-babysit
Command: npx skills add https://github.com/lgwanai/openforce --skill ship-and-babysit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the busywork of pushing a change into a real pull request and then repeatedly checking CI, CodeRabbit, and review feedback until the PR is actually green and clean.

Core Features & Use Cases

  • End-to-end PR shipping: commit locally, push to your fork, and open or reuse a PR against upstream main.
  • Active CI + review babysitting loop: poll checks, inspect failures, and address actionable review comments until resolved.
  • Safe workflow guardrails: avoids pushing to upstream, avoids amending already-pushed commits, and runs targeted validation before follow-up commits.
  • Use case: when you ask to ship an openhuman branch (or “open a PR and stay on CI”) so the agent will drive the PR to a merge-ready state.

Quick Start

Use the ship-and-babysit skill for the current branch so it pushes your fork, opens (or reuses) the PR, and keeps fixing CI and CodeRabbit/review feedback until the PR is green and clean.

Frequently Asked Questions about ship-and-babysit

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

FAQPage Schema
How do I automate GitHub CI monitoring and pull request fixes?

Automate GitHub CI monitoring and pull request fixes by pushing commits, polling PR checks, inspecting failure logs, applying the smallest correct fixes, and pushing follow-up commits until CI is green.

What is the best way to handle CodeRabbit review feedback automatically?

Handling CodeRabbit review feedback automatically involves actively babysitting a pull request, inspecting actionable review comments, and applying iterative fixes until all review threads are resolved.

How do I commit and open a PR while continuously running CI validation?

Commit and open a PR while continuously running CI validation by pushing to your fork, opening or reusing a PR against upstream main, and running targeted validation before each follow-up commit.

Does the ship-and-babysit workflow prevent pushing directly to upstream main?

Yes, the ship-and-babysit workflow prevents pushing directly to upstream main by applying safe workflow guardrails that avoid pushing to upstream and avoid amending already-pushed commits.

When should I not use an automated PR babysitting loop for GitHub changes?

You should not use an automated PR babysitting loop for GitHub changes if your repository lacks accessible failure logs or requires manual intervention for build failures that cannot be fixed with the smallest correct code changes.