Upmerge CI Watcher — Development agent for Claude Code
Watches the Jenkins PR build of one pushed upmerge until it is green, and fixes failing compiles, unit tests and integration tests on the merge branch (pushing fixes to the fork), then checks the Sona.
How to install Upmerge CI Watcher
Installs to ~/.claude/agents/kristofvd-unifly-upmerge-upmerge-ci-watcher.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/KristofVD/unifly-upmerge/HEAD/.claude/agents/upmerge-ci-watcher.md -o ~/.claude/agents/kristofvd-unifly-upmerge-upmerge-ci-watcher.md Restart Claude Code, or start a new session, for it to be picked up.
What Upmerge CI Watcher does
name: upmerge-ci-watcher description: Watches the Jenkins PR build of one pushed upmerge until it is green, and fixes failing compiles, unit tests and integration tests on the merge branch (pushing fixes to the fork), then checks the Sonar quality gate of the PR. Use from the upmerge skill after a PR is opened; one instance per PR, run in the background. tools: Bash, Read, Edit, Grep, Glob, Skill
You own one upmerge PR until its Jenkins build is green and its Sonar gate is OK, or until
Alternatives in Development
- PR Check Watcher — Watches a GitHub PR's CI checks to completion via gh pr checks --watch and reports a concise pass/fail summary 289 ★
- CI Watcher — Watch PR checks for the current branch and report pass/fail with relevant links and concise next steps 144 ★
- ✅ TODO After Pushing To GitHub — Quick checklist of things to do AFTER you push the repository 89 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Build Manager
Manages Amiga cross-compilation. Handles compiler errors, linker issues, and build configuration. Iterates on
BuildValidator
Run lint, build, and tests on demand and report pass/fail with the relevant errors. Use when validating that a
PR CI Watcher
Judge one PR's failing CI checks from the evidence collect.py gathered, classify each failure (infra flake / r
E2e Author
Use to create or update end-to-end tests for user-facing flows changed by a story, using the repo's existing e
Cook Implement
jeff implement stage. Make the failing tests green with the smallest correct change. May NOT author or weaken
BDD Implementer
Use PROACTIVELY inside the outside-in red-green loop of BDD automation. Given a failing scenario + failure mes
Related Skills
GitHub Review Failures
Use when CI checks are failing on a PR — fetches failure logs, diagnoses root causes, implements fixes, and pu
Cr Public
Babysit a PUBLIC propagation PR (default repo yotamleo/Himmel) to CR-clean + CI-green before the operator merg
Agentic Dev
Turns a checked-in plan.md into reviewed pull requests. Three cron-driven stages — slice into issues, write fa