What problem does it solve? Watching CI pipelines manually and debugging failed jobs wastes developer time. This Skill automates the full loop: it polls a GitLab pipeline to completion, diagnoses failed jobs with sub-agents, proposes and applies fixes, commits, pushes, and repeats until the pipeline passes. ## Core Features & Use Cases - Automated Pipeline Polling: Polls pipeline status via the glab CLI using shell scripts, collapsing long waits into a single tool call with configurable interval and timeout. - Parallel Failure Diagnosis: Launches sub-agents for each failed job to fetch logs, classify failures (lint, test, build, YAML, infrastructure, flaky), and return compact root-cause summaries. - Fix-and-Retry Loop: Applies code fixes, lints modified .gitlab-ci.yml, commits with conventional messages, pushes, detects the new pipeline, and iterates up to a configurable maximum. - Use Case: After pushing a branch, ask the assistant to monitor the pipeline; it watches the run, fixes a rubocop offense and a broken test assertion, pushes the fixes, and confirms the next pipeline passes. ## Quick Start Ask the assistant to monitor the pipeline for the current branch and automatically fix any failures until it passes.