test-fixing

Run test suites, group failures by error type and module, and apply minimal fixes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kivilaid/plugin-marketplace --skill test-fixing-kivilaid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-fixing
Source: https://github.com/kivilaid/plugin-marketplace/tree/main/plugins/test-fixing
Command: npx skills add https://github.com/kivilaid/plugin-marketplace --skill test-fixing-kivilaid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates running tests and systematically fixing failing tests using smart error grouping, reducing debugging time and ensuring a stable codebase.

Core Features & Use Cases

  • Initial test run: Execute the test suite to identify failures.
  • Smart grouping: Cluster failures by error type, module, and root cause.
  • Iterative fixes: For each group, locate root causes, implement targeted fixes, and verify.
  • Progress tracking: Move through groups with focused verification before proceeding.
  • Use Case: A failing CI run is slowing down delivery; quickly triage and fix grouped issues to restore green builds.

Quick Start

Say "fix the tests" or "tests are failing" to start the guided, group-by-group repair process.

Frequently Asked Questions about test-fixing

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

FAQPage Schema
How do I automate fixing failing tests in my CI pipeline?▼

Automate test fixing by running your test suite, grouping failures by error type and module, then applying targeted code fixes with verification. This Skill identifies root causes systematically and validates each fix before proceeding to the next failure group, reducing manual debugging time and restoring green builds faster.

Can I group test failures by error type and root cause automatically?▼

Yes. The Skill clusters failing tests by error type, module, and root cause during analysis, then fixes each group sequentially. This smart grouping reveals patterns across failures and prevents fixing symptoms instead of underlying issues, making the repair process more efficient.

What's the best way to fix multiple failing tests without breaking existing code?▼

Apply minimal, targeted fixes to each failure group after grouping by root cause, then validate fixes with focused test subsets before moving forward. This iterative, group-by-group approach ensures stability and catches regressions early rather than applying broad changes that risk side effects.

How does pytest test failure grouping help speed up debugging?▼

Grouping failures by error type, module, and root cause consolidates similar issues so you fix one root cause instead of addressing each failure individually. This reduces context-switching and debugging time by treating related failures as a single problem.

Can this work with my existing CI setup and test automation?▼

Yes. The Skill integrates into standard CI workflows by running `make test`, analyzing output from your existing test suite, and applying edits directly to your codebase. It works with any project where `make test` runs your pytest or comparable test command.