Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lloydchang/babysit-pr
Use when you need to monitor pull requests through CI/CD pipeline and handle failures automatically. Monitors PR status, retries flaky CI, resolves merge conflicts, enables auto-merge when criteria are met, and provides comprehensive PR management for development workflows.
Passed 20 of 21 test cases with the skill, and 10 of 21 without it.
and 11 more in the full report
11 fixed10 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which script file path in the repository reference structure contains the code for merge conflict detection and resolution?
| Checked | Without skill | With skill |
|---|---|---|
| The path is 'scripts/conflict-resolver.py'. | Missed | Passed |
The instructions your model reads when the skill loads.
Automated pull request monitoring and management system that handles CI/CD pipeline failures, retry logic, conflict resolution, and merge automation to streamline development workflows.
class PRMonitor:
def __init__(self, github_client, ci_client):
self.github = github_client
self.ci = ci_client
self.active_prs = {}
def monitor_pr(self, pr_number):
"""Monitor a specific PR through the pipeline"""
pr = self.github.get_pull_request(pr_number)
# Check CI status
ci_status = self.ci.get_build_status(pr.head.sha)
# Check required reviews
reviews = self.github.get_reviews(pr_number)
required_reviews = self._check_review_requirements(reviews)
# Check merge conflicts
conflicts = self.github.check_merge_conflicts(pr_number)
return {
'pr_number': pr_number,
test cases passed, vs 10 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.