agent-sync-action: Skill for Claude Code

.agents/skills/ci-watch/SKILL.md

ci-watch is a skill for Claude Code, Codex from julien777z/agent-sync-action. It costs 63 tokens per session (1,133 once invoked), scanned A, original, MIT.

A pull-request monitoring workflow for GitHub. It checks review comments, automated findings, discussion threads, and continuous-integration checks over time.

In plain words
What is it for?
Watching a pull request until checks are green and review threads are resolved, including making, verifying, committing, and pushing fixes when needed.
Why use it?
It helps keep a pull request moving after review by investigating feedback, fixing legitimate problems, and distinguishing current issues from stale or duplicate ones.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents).

This is julien777z/agent-sync-action's own configuration. It tells Claude Code and Codex how to work on agent-sync-action itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything agent-sync-action configures →

Reuse

Borrowing it

Nothing to install: this file belongs to julien777z/agent-sync-action. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/julien777z/agent-sync-action/main/.agents/skills/ci-watch/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/julien777z/agent-sync-action

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ci-watch

README.md
[![agentmods](https://agentmods.dev/badge/skills/julien777z/agent-sync-action/ci-watch.svg)](https://agentmods.dev/skills/julien777z/agent-sync-action/ci-watch)
Your own site
<a href="https://agentmods.dev/skills/julien777z/agent-sync-action/ci-watch"><img src="https://agentmods.dev/badge/skills/julien777z/agent-sync-action/ci-watch.svg" alt="Measured on agentmods" height="20"></a>
Per session 63 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,133 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00063 $0.01133
Opus 5 $0.00032 $0.00566
Sonnet 5 $0.00013 $0.00227
Haiku 4.5 $0.00006 $0.00113

Measured 8d ago against content hash ed7650ef771e, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

ci-watch scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

  • ci-watch — 100% identical, 0 lines differ
.agents/skills/ci-watch/SKILL.md · 46 lines

How it starts

The opening of the file, as written. The whole thing — 46 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CI Watch

Monitor a pull request through the delayed-review window and act on valid feedback instead of merely reporting it.

Workflow

  1. Resolve the pull request from an explicit number or URL, or from the current branch and repository. If the current branch is the repository default branch and changes are needed, create a new work branch before editing; after making and verifying changes, commit, push, create a PR if one does not already exist for that branch, then poll CI for that PR. If the current non-default branch has no PR, inspect open PRs and local branch relationships; ask only if multiple candidates remain plausible.
  2. Record a baseline containing the head SHA, review submissions, conversation comments, inline review threads, resolution state, and latest finding timestamp. Prefer thread-aware GitHub reads so duplicate, outdated, and resolved findings are distinguishable.
  3. Check and investigate existing review threads, comments, and issue/PR conversation items as part of the baseline, not only new findings. Classify each unresolved or recently-updated item as legitimate, duplicate, already fixed, stale/outdated, ambiguous, or incorrect before deciding whether the watch can be quiet.
  4. Start a 15-minute quiet timer from the most recent finding, from the latest baseline item that still needs investigation, or from the baseline check when no findings exist.
  5. Poll every 30–60 seconds while checks are pending, failing, or review threads remain unresolved. If all GitHub checks are green and all review findings are resolved or outdated, treat the PR as merge-ready and stop the watch loop immediately; do not do extra quiet-window polling or a final boundary poll.
  6. On every existing, new, or updated finding:
    • Reset the quiet timer.
    • Read the cited code and relevant surrounding behavior.
    • Classify it as legitimate, duplicate, already fixed, stale/outdated, ambiguous, or incorrect.
    • Fix legitimate issues with the smallest behaviorally complete change.
    • Run focused checks proportional to the change.
    • Commit and push verified fixes to the PR branch promptly. Re-read remote state before pushing if the branch changed concurrently.
    • Resolve review threads that are fixed, stale/outdated, duplicates, false positives, not applicable, or otherwise incorrect; leave ambiguous or still-actionable threads unresolved.
  7. After every push, restart the 15-minute quiet timer from the push time and continue polling because new automated reviews may target the new commit.
  8. Stop the watch loop when the PR is ready to merge: either all available code-review bots approve or report no findings, or the only remaining review items are unactionable, false positives, stale/outdated, or otherwise incorrect and GitHub checks are green. For cleanup-only feedback, apply the counted-review-round completion rule:
    • A round counts only after every review/check for its head finishes, or after the full 15-minute quiet window expires and a boundary poll captures all findings available at that time. Never count a still-pending review before that boundary.
    • Stop after two consecutive counted review rounds (three at most) contain only code-simplification suggestions and no correctness bugs. Do not keep pushing cleanup solely to trigger another review round.
    • Fully investigate every finding in the final counted round and fix every legitimate one. If any correctness bug appears, reset the cleanup-only streak and review the resulting head under this rule.
    • Use the 15-minute quiet window only while checks/reviews are still not fully settled; do not apply it after the PR is green and merge-ready.
  9. After the watch loop stops in a merge-ready state, run the repo-local code-simplifier/code-simplify pass across the PR diff. Investigate and fix legitimate simplification or maintainability issues it finds, preserve unrelated changes, run focused checks, then commit and push any verified fixes.
  10. After the post-watch code-simplifier push, perform one final CI/review poll for the updated PR head. Apply the counted-review-round completion rule from step 8: a pending bot review is not a final result, so keep polling until it finishes or the full 15-minute quiet window expires and a boundary poll completes. Address legitimate new failures or findings with the same rules above; if no changes were made by the code-simplifier pass, do the final poll against the existing head.

Read the full file on GitHub · 46 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 46 lines · 63 tokens per session scan A ed7650ef771e

Subscribe to this mod's changes

ci-watch is a skill published in the GitHub repository julien777z/agent-sync-action (5 stars, last pushed yesterday), licensed MIT. It adds 63 tokens to every session and 1,133 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

squid-implement-night

Run the full agent-team pipeline end-to-end for one feature whose Tasks Plan is already approved by /squid-plan, handing the human a validated, ready-to-squash-merge PR. Trigger after /squid-plan.

iusztinpaul/squid · 52 tokens

tech-debt-ci-review

Codex adapter for deep technical-debt and CI-stability audits. Use when asked to find test theater, flaky tests, missing or mis-scoped tests, brittle CI/toolchain behavior, structural debt blocking green PRs, or a remediation order for opencode-swarm.

ZaxbyHub/opencode-swarm · 61 tokens

pr-babysitter

Monitors or repairs an open GitHub PR: CI failures, conflicts, review threads, and merge readiness, reporting state changes. Use when asked to "watch this PR", "fix CI", "resolve conflicts", or "address review comments". For PR metadata use pr-creator; for npm release PRs use autoship.

mblode/agent-skills · 72 tokens

gemini-review

Google Gemini CLI code review with Gemini 2.5 Pro, 1M token context, CI/CD integration.

alinaqi/maggy · 26 tokens

review

Review before merge. Stage-1 spec-compliance gate, then risk-selected Stage-2 review axes from the canonical set. analyst always runs, callers can pin extra always-on axes, and explicit deep review runs the full 16-axis set. Run after /test. Do NOT invoke code-qualities-assessment, doc-accuracy, golden-principles, or…

rjmurillo/ai-agents · 97 tokens

code-qualities-assessment

Assess code maintainability through 5 foundational qualities (cohesion, coupling, encapsulation, testability, non-redundancy) with quantifiable scoring rubrics. Works at method/class/module levels across multiple languages. Produces markdown reports with remediation guidance. Use when you ask to "assess…

rjmurillo/ai-agents · 108 tokens