ci-review
Skill2 starsChanged 9 days agoMITView on GitHub
Retrospective over this repository's CI: run counts, failures grouped by root cause, wall-clock and queue times, re-runs, cache usage, and required check lanes, ending in at most five ranked fixes. Findings are proposals; change nothing without approval. Use when asked how CI is doing, why CI is slow, what keeps failing in the pipeline, or to review CI runs, including when a prior review's next line names CI items that are due. Do not use for debugging one failing run or pull request (read that run's log), for a security review of a workflow or pipeline file change (use change-review with engineering-audit security mode), or for agent session retrospectives (use session-review).
2 other projects use a version of this.
Adopted by
Most recently taken up by
- robinalexandre/claude-code-kittheir own version, first seen Nov 1, 2026
- hanzhangzzz/agent-skills-zhtheir own version, first seen Oct 29, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- robinalexandre/claude-code-kit★ 2same name
- hanzhangzzz/agent-skills-zh★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository21 other files it gives its agents.
- AGENTS.mdAGENTS.md
- agent-artifactSkill
- agent-discoverySkill
- agent-run-supervisionSkill
- api-contract-migrationSkill
- changelog-updateSkill
- change-reviewSkill
- claims-auditSkill
- dependency-auditSkill
- derivation-auditSkill
- durable-cacheSkill
- engineering-auditSkill
- infer-conventionsSkill
- operational-signal-intakeSkill
- planned-releaseSkill
- preferred-stackSkill
- pressure-benchmarkingSkill
- public-surface-reconSkill
- rfc-processSkill
- security-auditSkill
- session-reviewSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 36
Run counts by pipeline and conclusion.
- Distinctive: line 57
Before implementing an approved automation or pipeline edit, name the replay input (the runs or queries that showed the pattern) and a …
- Very specific: line 63
Keep proposals in the project's review note.
- Distinctive: line 67
Read that run's log when the question is one failing run or pull request check.
- Distinctive: line 76
When a named skill is unavailable, preserve the finding and name the deeper review.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CI review
A retrospective over continuous integration runs for this repository. Report findings and recommendations. Implement pipeline or config changes only when requested.
Quick reference
scope and coverage -> collect run evidence -> group failures -> separate queue from wall-clock -> rank at most five fixes -> record without changing pipelinesBy default, report findings and recommendations. Edit pipelines, runners, caches, or required checks when the person's request authorizes those changes or they approve a concrete proposal.
Scope and coverage
Stay on this project. Use the time since the last review of this kind; if none exists, use the last 30 days. Inspect other projects only when the person asks.
State which pipelines and runs you could actually read and any gaps. Prefer the host's CI API or CLI when available (for example gh for GitHub Actions). Account identifiers and auth belong in the consumer, not here. If evidence collection failed, do not mark the review complete.
What to collect
- Run counts by pipeline and conclusion.
- Failures grouped by repeating root cause, not by one-off log lines.
- Wall-clock duration and queue wait as separate series.
- Re-runs and attempt counts that hide flaky or capacity problems.
- Cache hit or miss signals and cache entry bloat when the API allows it.
- Required check lanes: which checks gate merge and how often they fail or stall.
Evidence
Distinguish observed fact from hypothesis. One failed run is not a confirmed pattern. Do not invent recurrence.
Cite concise locators (pipeline file, run id, job name, step name) rather than pasting long logs into docs/. Prefer structured list and view commands over dumping every log into the model context. Keep secrets, credentials, and unrelated personal information out of the report and out of docs/.
Separate queue wait from job execution before calling the pipeline slow. Sustained queue growth is a runner-capacity finding; flat duration with rising end-to-end time is the same.
Recommendations
Rank by developer feedback cost and recurrence. Show at most five. Prefer deleting redundant triggers and duplicated jobs before micro-optimizing a step.
For each recommendation include evidence, expected benefit, implementation target, one concrete next action, and how we would verify that it helps.
Before implementing an approved automation or pipeline edit, name the replay input (the runs or queries that showed the pattern) and a small verification gate (a later review that no longer finds that pattern, or a before-and-after duration or failure count).
Record
Write the durable result under docs/reviews per docs-conventions, one note per review episode. Update that note while the review is active, and link the previous review used to set the time window. Record scope, coverage, recommendations, and outcome. Follow the reviews heading template. The chat report may be compact; the file stays plain prose. Recording the review does not change pipelines.
Keep proposals in the project's review note. When work on a shared prayer begins in its source repository, record that work in the source repository's docs/issues. Record an upstream dependency defect under docs/dependencies only when evidence supports it, per dependency-issues.
Routing
- Read that run's log when the question is one failing run or pull request check.
change-reviewwithengineering-auditsecurity mode for a pipeline file change that needs a security pass.session-reviewfor agent session transcripts, not CI runs.operational-signal-intakefor live service evidence outside CI.engineering-auditwhen the finding is product code or in-repo pipeline behavior beyond CI fleet health.claims-auditwhen the report states material external facts.minimal-implementationanddependency-policybefore adding code or a package.collaboration-workflowfor what belongs in the live-work queue.
When a named skill is unavailable, preserve the finding and name the deeper review. Do not invent the missing skill's procedure.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

