test-fixing

Group similar test failures and fix infrastructure, API, and logic issues.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/lips85/antigravity-skills-bootstrap --skill test-fixing-lips85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-fixing
Source: https://github.com/lips85/antigravity-skills-bootstrap/tree/main/skills/test-fixing
Command: npx skills add https://github.com/lips85/antigravity-skills-bootstrap --skill test-fixing-lips85

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of identifying, grouping, and fixing failing tests, ensuring code quality and passing test suites efficiently.

Core Features & Use Cases

  • Automated Test Execution: Runs test suites to identify failures.
  • Smart Error Grouping: Groups similar errors for efficient debugging.
  • Systematic Fixing: Guides through a step-by-step process to resolve issues.
  • Use Case: After a code refactor, tests are failing. This Skill will analyze the failures, group them by error type or affected module, and guide you through fixing them one by one, starting with infrastructure issues, then API changes, and finally logic bugs.

Quick Start

Use the test-fixing skill to run make test and fix all failing tests.

Frequently Asked Questions about test-fixing

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

FAQPage Schema
How do I systematically fix failing tests after refactoring code?

To systematically fix failing pytest tests after refactoring, you can run automated test suites to identify failures, group similar errors by type or module, and resolve them step-by-step, prioritizing infrastructure issues, API changes, and logic bugs.

What is the best way to group test failures for efficient debugging?

The best way to group test failures for efficient debugging is to analyze the failed pytest results and cluster similar errors by their type or affected module, allowing you to fix multiple related issues simultaneously.

In what order should I resolve test failures to ensure a stable test suite?

To ensure a stable test suite, you should resolve pytest failures in a specific order: address infrastructure issues first, then API changes, and finally logic bugs, which systematically stabilizes the environment before fixing code.

Can I use automation to identify and resolve failing tests in my codebase?

Yes, you can use automation to identify and resolve failing pytest tests by executing the test suite automatically, grouping the detected errors, and guiding a structured fixing process to maintain code quality during development.

Does this test-fixing approach work with pytest and standard make test commands?

Yes, this test-fixing approach works with pytest and standard make test commands by executing the suite, identifying failures, and applying a structured fixing process to resolve infrastructure, API, and logic errors.