fix-ci

Triage and fix format, lint, type, and test failures in TypeScript monorepo CI.

Updated May 14, 2026
One-click install
npx skills add https://github.com/chroniicallydiistracted/LorcanaChamp --skill fix-ci-chroniicallydiistracted
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-ci
Source: https://github.com/chroniicallydiistracted/LorcanaChamp/tree/main/references/lorcana-simulator/.agents/skills/fix-ci
Command: npx skills add https://github.com/chroniicallydiistracted/LorcanaChamp --skill fix-ci-chroniicallydiistracted

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

fix-ci helps you quickly recover a failing monorepo CI run by identifying whether failures are formatting, lint, type, or test related, then applying small, targeted fixes and verifying repeatedly until CI is green.

Core Features & Use Cases

  • Failure triage: Classifies CI output into format, lint, type, and test issues to make the next change more focused.
  • Bounded, package-scoped fixes: Prioritizes the smallest correct fix and keeps edits within the relevant repository scope.
  • Verification loop: Re-runs the same targeted commands after each fix batch and finishes with a full bun run ci-check to confirm convergence.

Quick Start

Use fix-ci when your monorepo’s CI fails and you need to apply a few safe, isolated fixes repeatedly until bun run ci-check succeeds.

Frequently Asked Questions about fix-ci

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

FAQPage Schema
How do I fix failing CI in a Bun and Turbo monorepo?

To fix failing CI in a Bun and Turbo monorepo, run `bun run ci-check` to parse format, lint, type, and test failures, then apply minimal corrective changes in bounded batches. It loops verification with targeted `bunx turbo` commands until the CI status is green.

What is the best way to triage monorepo CI failures without scope creep?

The best way to triage monorepo CI failures without scope creep is to classify failures into format, lint, type, and test issues, then apply small, targeted fixes scoped strictly to the relevant package. This approach keeps edits isolated and avoids risky broad modifications.

Does this CI triage method work for fixing linting and type checking errors?

Yes, this CI triage method works for fixing linting and type checking errors by classifying the CI output and applying the smallest correct fix. It keeps edits within the relevant repository scope to ensure the TypeScript monorepo workflows remain safe.

How do I verify that monorepo CI fixes are fully resolved?

To verify that monorepo CI fixes are fully resolved, re-run the same targeted commands after each fix batch. Finish with a full `bun run ci-check` execution to confirm convergence and ensure the CI status is completely green.

When should I avoid applying broad modifications during CI triage?

You should avoid applying broad modifications during CI triage when your TypeScript monorepo requires bounded, package-scoped fixes. Prioritize the smallest correct fix to keep edits within the relevant repository scope and prevent risky, unscoped changes to the CI workflow.