From harness-engineering
Monitor a pull request's CI/CD status, diagnose failures, and suggest fixes. Use when asked to 'babysit', 'watch', or 'monitor' a PR, or when CI checks are failing and need diagnosis. Do NOT use for code review (use pr-reviewer-3a) or comment handling (use pr-comment-handler).
npx claudepluginhub toru-oizumi/claude-harness-engineering --plugin harness-engineeringThis skill uses the workspace's default tool permissions.
Monitor a pull request's CI/CD checks, diagnose failures, and guide you to green.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Monitor a pull request's CI/CD checks, diagnose failures, and guide you to green.
| Signal | Action |
|---|---|
| "Babysit PR #N" | Run this skill |
| "CI is failing on my PR" | Run this skill |
| "Watch PR status" | Run this skill |
| PR checks stuck or flaky | Run this skill |
| Need to merge but checks are red | Run this skill |
gh pr view <pr-number> --json statusCheckRollup,headRefName,mergeable
Or if given a PR URL, extract the number.
gh pr checks <pr-number>
List all failing checks with their names and status.
For each failing check, fetch logs:
gh run view <run-id> --log-failed
Categorize the failure:
| Category | Examples | Action |
|---|---|---|
| Lint/Format | eslint errors, gofmt | Auto-fix with project lint/format command |
| Test failure | unit/integration test red | Identify failing test, diagnose root cause |
| Build error | compile error, missing import | Fix compilation error |
| Flaky test | intermittent timeout | Re-run the check |
| Config error | missing env var, wrong secret | Alert user — needs manual intervention |
| Dependency | package resolution failure | Update lockfile or investigate version conflict |
For auto-fixable issues:
For manual intervention needed:
gh pr checks <pr-number> --watch
Wait for checks to complete and confirm all pass.
gh run rerun <run-id> --failed
Use when: intermittent network timeouts, known-flaky tests.
Before flagging as ready to merge:
pr-comment-handler — Address review commentspr-reviewer-3a — Full PR review