test-coverage-improver

Analyze coverage.xml reports and propose high-impact tests for uncovered lines.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill test-coverage-improver-novaai-innovation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage-improver
Source: https://github.com/NovaAI-innovation/Infinite-Agency/tree/main/.qwen/skills/test-coverage-improver
Command: npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill test-coverage-improver-novaai-innovation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need to improve and maintain adequate test coverage within a software project, ensuring code quality and reducing regressions.

Core Features & Use Cases

  • Coverage Analysis: Runs test coverage tools to identify areas of the codebase with insufficient test coverage.
  • Test Case Prioritization: Suggests high-impact tests to write based on uncovered code paths and critical components.
  • User-Guided Implementation: Seeks user approval before writing new tests, ensuring alignment with project goals.
  • Use Case: After a new feature is added, use this skill to pinpoint which parts of the new code are not yet tested and get suggestions on how to best cover them.

Quick Start

Run make coverage from the repo root to assess current test coverage.

Frequently Asked Questions about test-coverage-improver

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

FAQPage Schema
How do I improve Python test coverage for uncovered code paths?

To improve Python test coverage, this Skill executes coverage tools, parses coverage.xml or console reports, and identifies files with low coverage to propose high-impact tests for uncovered paths.

What's the best way to identify files with low test coverage after adding a new feature?

The best way to identify low coverage is running `make coverage` from the repo root; the Skill then analyzes the results to pinpoint untested parts of new code and suggests tests.

Does this coverage analysis tool write tests automatically without user approval?

No, this coverage analysis tool does not write tests automatically; it follows a user-guided implementation approach, seeking user confirmation before writing any new test cases.

How does test case prioritization work for regression testing?

Test case prioritization works by analyzing uncovered code paths and critical components from coverage reports, then suggesting high-impact tests to reduce regressions and ensure code quality.

Do I need a specific coverage report format to identify targets for test case generation?

You need to generate a `coverage.xml` file or console report by running `make coverage`; the Skill parses these specific formats to identify targets for test case generation.