skills/ci-fix/SKILL.md
Fix CI failures on the current branch's PR by reading logs, applying fixes, and pushing
npx skillsauth add stevenmburns/dot-claude-files ci-fixInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automatically diagnose and fix CI failures on the current branch's PR.
/ci-fix
gh pr checks to list check statuses. If all checks pass, report that and stop.gh run view <run-id> --log-failed. Parse the output to understand what failed (lint, test, type-check, etc.).ruff format . or ruff check --fix .ruff format --check ., pytest, etc.)gh pr checks --watch to confirm all checks now pass. If they fail again, repeat from step 2 (max 2 retries, then report the remaining failure and stop).tools
Scan open GitHub issues, flag duplicates, and summarize with suggested priorities
testing
Interactively clean up the current branch's commits (squash fixups, reword sloppy messages, reorder, drop) before merging — especially important on repos using rebase-merge where every branch commit lands on main verbatim
tools
Analyze the changes in the current PR and suggest a more accurate title if the current one no longer fits
data-ai
Merge the open PR for the current branch into main, delete the branch, and pull main