ci-loop

Monitor GitHub Actions CI runs and fix common pull request failures.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/jpeggdev/buildwithjpegg --skill ci-loop-jpeggdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-loop
Source: https://github.com/jpeggdev/buildwithjpegg/tree/main/plugins/development-workflow/skills/ci-loop
Command: npx skills add https://github.com/jpeggdev/buildwithjpegg --skill ci-loop-jpeggdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of monitoring Continuous Integration (CI) pipelines after a Pull Request (PR) is created, automatically fixing common failures to ensure the PR is merge-ready.

Core Features & Use Cases

  • Automated CI Monitoring: Watches CI runs triggered by PRs.
  • Failure Diagnosis: Identifies the specific job and error messages upon CI failure.
  • Automated Fixing: Applies minimal code changes to resolve test, lint, or build errors.
  • Iterative Improvement: Pushes fixes and re-monitors CI until success or a retry limit is reached.
  • Use Case: After pushing a new feature branch, this Skill will wait for CI to run, and if it fails, it will attempt to fix the issue and push the correction, repeating until CI passes or it hits a limit, at which point it will notify you of the persistent failure.

Quick Start

Use the ci-loop skill to monitor the CI for the current branch and automatically fix any failures.

Frequently Asked Questions about ci-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically fix continuous integration failures before pull request review?

To automatically fix continuous integration failures, you can use a tool that monitors GitHub Actions runs, diagnoses test or lint errors, and iteratively pushes minimal code changes until CI passes. This ensures pull requests are merge-ready before human review.

How does automated CI diagnosis work for failing GitHub Actions runs?

Automated CI diagnosis works by monitoring triggered GitHub Actions pipelines, identifying the specific failed job, extracting error messages, and applying minimal code changes to resolve test, lint, or build errors iteratively.

Do I need GitHub CLI to automate pull request CI monitoring and fixes?

Yes, you need GitHub CLI installed to interact with GitHub Actions runs and pull requests. It provides the necessary API access to monitor CI pipelines, diagnose failures, and push automated code fixes.

What happens when automated CI fixes reach the retry limit?

When automated CI fixes reach the predefined retry limit without success, the system stops applying changes and notifies you of the persistent failure. This ensures you are aware of unresolved issues requiring manual intervention.

Can I use automated CI monitoring for both test errors and linting issues?

Yes, you can use automated CI monitoring for test errors, linting issues, and build problems. The system diagnoses the specific failure type and applies targeted minimal code changes to resolve the detected issue.