What problem does it solve?
This Skill automatically detects, diagnoses, and resolves Continuous Integration (CI) failures in GitHub Actions, ensuring your pull requests pass checks without manual intervention.
Core Features & Use Cases
- Automated CI Check: Monitors GitHub Actions for CI failures on pull requests.
- Log Analysis & Debugging: Fetches and analyzes logs from failed CI runs to identify the root cause (linting, testing, build errors, etc.).
- Automated Code Correction: Modifies code based on identified errors, commits the changes, and pushes them for re-validation.
- Iterative Fixing: Loops through the fix-commit-revalidate cycle up to three times to resolve CI issues.
- Use Case: When your pull request's CI checks fail due to a linting error, this Skill will automatically fix the linting issue, commit the change, and push it, retrying the CI until it passes or the retry limit is reached.
Quick Start
Use the ci-fix skill to automatically resolve the current pull request's CI failures.