Fix slow GitHub Actionswith /ci-speedup

Install the agent skill to diagnose what’s slowing down CI on your PRs and fix it.

Open source, MIT licensed. Runs on your machine.

how it works

What ci-speedup does

Deterministic core
Detection, ranking, critical-path analysis, and every measured number are reproducible.
LLM boundary
Only unmatched blocking logs get a grounded LLM read. Your coding agent uses the evidence and repository context to draft the fix.

One required check often sets how long every PR waits to merge. ci-speedup samples your real Actions runs, finds that blocking check, and gives your coding agent the evidence to shorten it safely.

  1. Reads your workflows and code

    It opens your GitHub Actions workflow files and the code they build and test, so it understands what your CI is supposed to do and where the time should be going.

  2. Analyzes your real runs and logs

    Through your own GitHub CLI it pulls your recent Actions runs, job timings, and logs. Real numbers from your repo, on your machine. Nothing is sent to StarSling.

  3. Finds the bottleneck

    It works out which checks actually block a PR from merging and which one sets the total wait, then digs into that check step by step for the root cause.

  4. Prompts your agent to fix it

    Every finding ends in a ready-to-paste prompt carrying the root cause, the log evidence, and the measured cost. Your coding agent checks the code and its git history first, so the fix is safe and intended, then writes the change for you to review.

pattern catalog

Seventy-three patterns, one measured spine.

The catalog catches hygiene and structural issues, but the report elevates only evidence-backed causes.

73-pattern catalog8 key patterns below
browse all 73 patterns (opens in new tab)
real fixes

Real fixes ci-speedup has shipped in production

Instead of hand-fixing from a list of 73 guides, ci-speedup measures which pattern applies to the check that is actually blocking your PR.

FAQ

Questions about ci-speedup.

What is ci-speedup?

ci-speedup is a free, open-source agent skill that analyzes your GitHub Actions workflows and recent runs, finds the merge-gating checks that set PR wait time, ranks their long poles, and produces an evidence-backed prompt for your coding agent to draft the targeted fix.

Is ci-speedup free?

Yes. ci-speedup is free, open source, and MIT licensed. You can install it from the public StarSling skills repository and run it in your own repository.

Does ci-speedup send my code to StarSling?

No. ci-speedup runs locally through your coding agent and uses your authenticated gh CLI to read GitHub Actions runs, timings, and logs. It does not send your code or CI data to StarSling.

How does ci-speedup find what's slowing my GitHub Actions down?

It deterministically identifies the required checks on the blocking path, measures recent job and step timings, and runs registered detectors from a 73-pattern CI optimization catalog. It explains evidence-backed causes and reports detector gaps honestly; your coding agent uses the repository context to draft the fix.

Which coding agents does ci-speedup work with?

ci-speedup works with all 73 coding agents currently supported by Vercel's Skills CLI, including OpenCode, Claude Code, Codex, and Cursor.

run it

Optimize your GitHub Actions using your own AI agents.

/ci-speedup finds the required checks gating your merges, ranks their long poles, then hands your agent the evidence-backed prompt: shard it, cache it, shorten the checkout. Wall-clock time per PR drops, and you review the diff before it merges.

Install

then type /ci-speedup in your repo

Don’t want to run it each time? On paid plans, once optimization PRs are enabled, StarSling does this automatically, keeping the long pole short as your workflows change.

Get StarSling