What problem does it solve?
Manually running sequential CI quality gates, troubleshooting failures, and re-running checks after fixes is time-consuming and error-prone, often leading to missed steps or incomplete validation before commit. This skill automates the entire 7-gate CI sequence, handles auto-fixes for resolvable issues, and clearly surfaces blockers that require manual intervention.
Core Features & Use Cases
- Full 7-Gate CI Sequence: Runs ruff format, ruff lint, qlty check, pre-commit, pytest, bandit, and pip-audit in a fixed, non-skippable order to ensure consistent validation.
- Auto-Fix & Re-Run: Automatically resolves deterministic issues (like formatting and fixable lint rules) and re-runs the affected gate before advancing, eliminating manual re-run steps.
- Clear Status Tracking & Commit Guidance: Provides a real-time status table for all gates, marks persistent failures as blockers, and offers to commit only when all required gates pass, reducing the risk of merging broken code.
- Use Case: When your CI pipeline fails on linting, test, or security checks, use this skill to automatically resolve common issues, identify blockers that need your attention, and validate your code is ready to commit in one command.
Quick Start
Use the ci-fix skill to run all CI quality gates for your project, auto-fix any resolvable issues, and check if your code is ready to commit.