What problem does it solve?
This Skill guides a developer or maintainer through diagnosing failed GitLab CI/CD pipelines, locating failing jobs and root causes in job logs, applying targeted fixes to code, dependencies, or CI configuration, and verifying the pipeline after changes.
Core Features & Use Cases
- Systematic diagnosis: Identify the relevant MR or branch pipeline, enumerate jobs, and retrieve failing job traces using glab or the GitLab API.
- Targeted remediation patterns: Fix dependency version mismatches, Docker build errors, test and lint failures, and CI configuration issues with clear edit-commit-verify steps.
- Use Case: Resolve a Renovate bot MR whose docker-build job fails because a system package version is unavailable by updating the Dockerfile, committing the change, and monitoring the new pipeline run.
Quick Start
Use the pipeline-fix skill to analyze MR 88's failed pipeline, identify the failing job and error, apply a minimal fix in the source branch, commit with a conventional message, and push to trigger a new pipeline.