Repair Skill

Resolve CI failures with minimal code edits in JavaScript/TypeScript projects.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/mrjuguy/kitchen_assistant --skill repair-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Repair Skill
Source: https://github.com/mrjuguy/kitchen_assistant/tree/main/.agent/skills/repair
Command: npx skills add https://github.com/mrjuguy/kitchen_assistant --skill repair-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CI failures caused by lint errors, TypeScript typing issues, or failing tests waste time and block progress; this skill provides targeted, surgical fixes with minimal disruption.

Core Features & Use Cases

  • Linter error fixes that address syntax or formatting without changing logic.
  • TypeScript error fixes that satisfy the compiler while preserving existing behavior, forbidding @ts-ignore or any usage.
  • Test failure adjustments to align implementation with expected outcomes.
  • Adheres to the constraint of touching as few lines as possible and avoiding broad refactors.

Quick Start

Fix the CI failure with the smallest, least invasive change.

Frequently Asked Questions about Repair Skill

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

FAQPage Schema
How do I fix TypeScript type errors in CI without rewriting my entire codebase?

Resolve TypeScript type errors in CI by applying surgical code edits with minimal line changes. Fixes satisfy the compiler while preserving existing behavior and explicitly forbidding @ts-ignore or any usage to maintain strict typing integrity.

What is the best way to fix lint errors blocking my CI pipeline?

Fix lint errors in your CI pipeline with targeted, non-disruptive code adjustments. These surgical fixes address syntax or formatting issues directly without altering the underlying application logic or triggering broad refactors.

How do I adjust failing tests in JavaScript projects to align with expected outcomes?

Adjust failing tests in JavaScript projects by making minimal implementation changes that align code with expected test outcomes. This approach targets the specific failure point without touching unrelated lines or disrupting passing tests.

Can I use surgical code fixes for CI failures in any JavaScript or TypeScript project?

Apply surgical CI failure fixes across JavaScript and TypeScript projects. The approach requires strict typing compliance and works by touching as few lines as possible to resolve lint, type, or test failures without broad refactoring.

Why should I avoid broad refactors when resolving CI failures?

Avoid broad refactors when resolving CI failures to prevent introducing new issues and wasting time. Surgical fixes target the exact lint, type, or test failure with minimal changes, keeping the codebase stable and unblocking progress quickly.

What are the limitations of using minimal change strategies for CI fixes?

Minimal change strategies for CI fixes are limited to addressing specific lint, TypeScript, or test failures. They are not suitable for deep architectural flaws or widespread code rot, as the approach deliberately avoids broad refactoring to maintain stability.