test-fixer

Diagnose test failures and apply fixes to restore a passing test suite.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cncorp/arsenal --skill test-fixer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-fixer
Source: https://github.com/cncorp/arsenal/tree/main/dot-claude/skills/test-fixer
Command: npx skills add https://github.com/cncorp/arsenal --skill test-fixer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a systematic workflow to investigate failing tests, write fixes, iterate until all tests pass, and restore code to a passing state with minimal changes.

Core Features & Use Cases

  • Failure investigation: analyze CI/logs to identify root causes.
  • Automated fixes: iteratively write fixes and validate with the test-runner.
  • Linter/raw checks: run lint/type checks and adjust as needed.
  • Data protection: creates backups of changes to allow safe rollback.

Quick Start

Use this skill after test-runner reports failures to systematically fix failures until tests pass.

Frequently Asked Questions about test-fixer

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

FAQPage Schema
How do I fix failing tests in my CI/CD pipeline automatically?

Automated test-fix systematically diagnoses test failures from CI logs, applies targeted code fixes, re-runs tests iteratively, and restores your suite to passing without manual intervention or broad disruption.

Can I use automated test fixing with linting and type checking?

Yes, automated test-fix handles linting errors, type check failures, and test assertions across unit, integration, and CI environments, applying fixes to resolve all categories of failure.

How does automated test fixing identify the root cause of test failures?

Test-fix analyzes CI logs and failure output to identify root causes, then writes targeted fixes that address the specific error rather than applying broad rewrites to your codebase.

What happens to my original code if the fix process fails?

Automated test-fix creates backups of your changes during the fix loop, allowing safe rollback to your original code if the process encounters issues.

When should I use automated test fixing versus manual debugging?

Use automated test-fix when CI pipelines or test runners report failures and you need rapid, systematic iteration through multiple fix attempts while preserving original functionality.