Skill CI Churn — Testing skill for Claude Code
GitHub Actions cost analyzer & flaky-test detector for pull requests.
How to install Skill CI Churn
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gaia-research/skill-ci-churn and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill CI Churn does
GitHub Actions cost analyzer & flaky-test detector for pull requests. Measures wasted CI compute, classifies commits as feature vs ci-fix, generates pre-push checks that would have prevented the retry-push churn. One Python file, gh CLI, no config.
Alternatives in Testing
- Pua — Use when the user invokes /pua or asks for PUA mode, try-harder/retry help, change-approach coaching, completi 19.5k ★
- Flaky Fix — 不安定なテスト(flaky test)の原因を分析し、テストの安定化を試みます 974 ★
- RocketSimApp — RocketSim — 30+ tools for Xcode's iOS Simulator 791 ★
README
ci-churn
[](https://gaiaskilltree.com/named/#explorer/gaia-research/skill-ci-churn)
**GitHub Actions cost analyzer & flaky-test detector for pull requests**
[](./LICENSE) [](https://gaiaskilltree.com) [](https://www.python.org) [](#requirements)
**How much GitHub Actions rebuild time did your last PR waste on avoidable lint and test failures?**
Golly, boss — your green build is a magician; `ci-churn` shows the sleeves.
You ship a 3-line fix, then spend the next 20 minutes watching red X's turn green one push at a time. `ci-churn` reads your PR's commit history and GitHub Actions run durations and tells you exactly where that time went — and which local pre-push check would have saved it.
No pip. No npm. No config file. One Python script, `gh` CLI, done.
Quick Start
1. Install and Use as a Skill (Recommended)
`ci-churn` is designed to be installed as an AI agent skill for assistants like Claude Code, Codex, or pi.
Run the installer to locate your agent's skills folder and install `ci-churn` automatically:
bash <(curl -sL https://raw.githubusercontent.com/gaia-research/skill-ci-churn/main/install.sh)
Once installed, invoke it directly within your agent conversation:
/ci-churn
2. Standalone Python Usage (Secondary)
If you are running manually without an agent, download and run the script directly:
# Download the script
curl -sL https://raw.githubusercontent.com/gaia-research/skill-ci-churn/main/ci_churn.py -o ci_churn.py
# Run on any PR
python3 ci_churn.py
**Before → After**
| Bef
Related Skills
Flaky Test Detector
Detect, analyze, and eliminate flaky tests across any test runner. An AI agent skill that identifies non-deter
Claude Skill Flaky Test Detector
Claude Code skill for detecting flaky test patterns that cause intermittent CI failures
Go Bigger
Think bigger about an idea, repo, or project: find the cost constraints that drew its scope, test which collap
Accenture Enterprise Multi Agent Code Review Orchestrator
A production-ready multi-agent code review system powered by the Claude Agent SDK. Specialized AI agents colla
PR Reviewer
An AI code-review agent for GitHub pull requests. Built on the Claude Agent SDK, the GitHub REST API, and pyte
PR Message
Generate a pull request message from branch commits and diff: title, summary, goal, changed files, test covera
Related Agents
PR Train Conductor
GitHub specialist for the Push Train. Commits, pushes verified branches, opens or updates pull requests, and w
Git Push
This mode automates committing changes, creating GitHub issues, and opening pull requests with flexible push d
Git Ops
Git operations agent for committing, pushing, and opening PRs. Use when asked to commit changes, push to remot