test-coverage

Analyzes test coverage across languages and frameworks to generate prioritized improvement plans.

5|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SteveFeldman/agents-skills --skill test-coverage-stevefeldman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage
Source: https://github.com/SteveFeldman/agents-skills/tree/main/skills/test-coverage
Command: npx skills add https://github.com/SteveFeldman/agents-skills --skill test-coverage-stevefeldman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps identify and prioritize areas of your codebase that lack sufficient test coverage, ensuring critical paths are well-tested and reducing the risk of bugs.

Core Features & Use Cases

  • Automated Coverage Detection: Automatically detects and configures various testing frameworks and coverage tools across multiple languages.
  • Gap Analysis: Pinpoints specific files, branches, and critical code paths that are not covered by existing tests.
  • Prioritized Improvement Plan: Generates a ranked list of areas needing coverage, considering risk, complexity, and impact.
  • Use Case: After running your test suite, use this Skill to get a report detailing which parts of your new authentication module are untested, along with recommendations on how to improve coverage.

Quick Start

Analyze the current test coverage for the project and provide a prioritized list of areas needing improvement.

Frequently Asked Questions about test-coverage

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

FAQPage Schema
How do I identify untested critical code paths in my codebase?

Test coverage gap analysis identifies untested critical code paths by parsing coverage reports from tools like Jest or pytest-cov, pinpointing uncovered files and branches in business-critical modules, error handling, and security-sensitive areas.

How do I prioritize which missing tests to write first for risk reduction?

You can prioritize missing tests by assessing uncovered code for risk, complexity, and business impact. This generates a ranked improvement plan targeting critical code paths, error handling, and security-sensitive areas first to maximize risk reduction.

Does this test coverage analysis tool work with Jest, pytest-cov, JaCoCo, and go test?

Yes, this test coverage analysis integrates with standard coverage tools including Jest, pytest-cov, JaCoCo, and go test -cover. It automatically detects and configures various testing frameworks across multiple programming languages to analyze gaps.

What is the best way to find test coverage gaps in security-sensitive modules?

The best way to find test coverage gaps in security-sensitive modules is to run an automated gap analysis on your test suite output. It specifically assesses uncovered code in security-sensitive areas and ranks them by impact and complexity.

How do I generate a prioritized test coverage improvement plan after running my test suite?

To generate a prioritized test coverage improvement plan, feed your test suite coverage data into the analyzer. It evaluates uncovered code paths based on risk, complexity, and impact to produce a ranked list of areas needing tests.

Can I use this tool to analyze test coverage across multiple programming languages simultaneously?

Yes, you can analyze test coverage across multiple programming languages simultaneously. The tool automatically detects and configures various testing frameworks and coverage tools to provide a unified gap analysis and prioritized improvement plan.