ci-repair

Diagnoses and repairs failing CI checks for pull requests in sandboxed environments.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/matteobortolazzo/cenci --skill ci-repair-matteobortolazzo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-repair
Source: https://github.com/matteobortolazzo/cenci/tree/main/flow/skills/ci-repair
Command: npx skills add https://github.com/matteobortolazzo/cenci --skill ci-repair-matteobortolazzo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the friction of failing CI checks by allowing an agent to diagnose and repair issues locally within the PR branch, avoiding the slow feedback loop of repeated pushes and remote CI runs.

Core Features & Use Cases

  • Local Diagnosis: Reproduces CI failures in a controlled, repository-scoped container environment.
  • Test-Backed Fixes: Ensures repairs are verified against local health gates before any code is pushed.
  • Use Case: When a pull request fails a specific test suite, use this skill to identify the root cause, apply a targeted fix, and verify the solution locally to ensure the PR is ready for merge.

Quick Start

Invoke the ci-repair skill by providing the pull request number, the head branch name, and the list of failing checks to begin the local diagnostic and repair process.

Frequently Asked Questions about ci-repair

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

FAQPage Schema
How do I fix failing CI checks on a pull request without waiting for remote rebuilds?

To fix failing CI checks locally, this Skill reproduces the failure in a sandboxed environment, diagnoses the root cause, applies a targeted fix, and verifies it against project health gates before pushing changes.

What is the best way to reproduce CI failures locally before pushing a commit?

The best way to reproduce CI failures locally is to run the diagnostic process in a repository-scoped sandbox, which mirrors the failing job's environment to identify the root cause without triggering remote CI runs.

How do I start the local diagnosis and repair process for a failing pull request?

To start the local diagnosis and repair process, invoke the skill by providing the pull request number, the head branch name, and the specific list of failing checks to target.

Can I use this to repair failing continuous integration jobs for any project?

Yes, you can repair failing continuous integration jobs for any project, provided you adhere to the project-specific health gates and safety protocols required to ensure code integrity during the local repair process.

Why does my pull request fail CI checks even after local tests pass?

Your pull request may fail CI checks if local tests do not match remote health gates; this Skill enforces test-backed fixes verified against project-specific protocols before pushing to prevent unnecessary CI round-trips.

What are the limitations of repairing CI builds locally within a sandboxed environment?

A limitation of repairing CI builds in a sandboxed environment is that fixes must strictly adhere to project-specific health gates and safety protocols, and the process targets only specific failing jobs rather than broad workflow changes.