.claude/skills/babysit-pr/SKILL.md
Monitors a PR for new commits, checks CI status, and deploys on approval.
npx skillsauth add nickolashkraus/dotfiles babysit-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are monitoring a pull request, checking CI, and deploying when approved. Follow every step in order.
Parse $ARGUMENTS for:
If no PR identifier is provided, stop and tell the user:
Usage: /babysit-pr <pr-url-or-number> [deploy-script]
Fetch all checks on the PR:
gh pr checks <pr-number> --repo <owner/repo>
Classify every check as pass, fail, or pending.
For each failed check, report:
Do not attempt to fix failures. Just report them and stop. The next loop iteration will re-check after the developer pushes a fix.
Present the deployment plan:
Then ask: "All CI checks pass. Deploy? [Waiting for approval]"
Do not proceed until the user explicitly approves (e.g., "yes", "approved", "deploy", "ship it").
If no deploy script was provided, tell the user all checks pass and stop.
If a deploy script was provided:
echo "y" into it.After a successful deploy, stop monitoring. The loop can be cancelled.
tools
Check the veracity of a claim against notes, documentation, and resources. Takes a string argument or reads from the clipboard.
development
Generates a Technical Requirements Document through structured interviews and codebase analysis.
content-media
Update a Notion page with the Markdown contents of a local file.
content-media
Update a Linear issue with the Markdown contents of a local file.