greening-ci

Automates the CI green maintenance loop by watching workflow runs and fixing failures.

125|42|Updated May 19, 2025
One-click install
npx skills add https://github.com/SocketDev/socket-mcp --skill greening-ci
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: greening-ci
Source: https://github.com/SocketDev/socket-mcp/tree/main/.claude/skills/fleet/greening-ci
Command: npx skills add https://github.com/SocketDev/socket-mcp --skill greening-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end CI green maintenance loop by watching a repository's workflow runs, surfacing the first failure log, and driving local fixes with a commit-and-push cycle until the run reports green.

Core Features & Use Cases

  • Local twin validation in a contained environment before pushing changes to remote CI, enabling safe testing of fixes.
  • Three modes: fast (ci.yml watching), release (build-server matrices), and cool (post-first-success confirmation) to adapt to different CI strategies.
  • Automated fix-and-push loop: detect failure, fix in the target repo, commit + push, and re-invoke until green or budget expiry.

Quick Start

Invoke the greening-ci skill against your repository to watch CI runs, surface the first failure log, fix locally, commit + push, and re-watch until the run lands green.

Frequently Asked Questions about greening-ci

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

FAQPage Schema
How do I automatically fix failing GitHub Actions CI runs and push the changes?▼

Automated CI green maintenance fixes failing GitHub Actions runs by watching workflow executions, surfacing the first failure log, and driving a local fix-and-push loop until the run reports green.

What is a local twin validation workflow for CI debugging?▼

Local twin validation tests your fixes in a contained environment before pushing changes to the remote CI, enabling safe verification of bug fixes without triggering unnecessary remote workflow runs.

How do I manage CI fixes for build-server matrices across different modes?▼

You can manage CI fixes using three distinct modes: fast mode for watching ci.yml, release mode for build-server matrices, and cool mode for post-first-success confirmation to adapt to different CI strategies.

Can I set a budget limit for automated CI fix-and-push loops?▼

Yes, you can configure a budget for the automated fix-and-push loop. Safeguards stop the run.mts orchestrator from committing and pushing changes after the budget expires to prevent infinite loops.

Does automated CI green maintenance work with local validation workflows?▼

Yes, automated CI green maintenance can operate with both remote dispatch and local validation workflows, allowing you to classify failures, commit changes, and push updates within your configured environment.