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.