testcoverage

Analyze test coverage reports to identify untested files and branches.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/maggit/claude-workspace --skill testcoverage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testcoverage
Source: https://github.com/maggit/claude-workspace/tree/main/skills/testcoverage
Command: npx skills add https://github.com/maggit/claude-workspace --skill testcoverage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze project test coverage to identify gaps that require new tests.

Core Features & Use Cases

  • Identify files and branches with low or zero coverage across supported languages.
  • Generate targeted tests and provide actionable recommendations for increasing coverage.
  • Use Case: In a multi-repo project, quickly surface critical gaps to drive testing effort.

Quick Start

Run testcoverage to analyze your codebase and generate tests for the detected gaps.

Frequently Asked Questions about testcoverage

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

FAQPage Schema
How do I find untested code in my multi-language codebase?

To find untested code, you analyze project test coverage to identify and report gaps that require new tests. This process scans multi-language codebases to locate untested files and branches for targeted improvement.

How do I analyze test coverage gaps using Jest, Pytest, or cargo-tarpaulin reports?

You can analyze test coverage gaps by feeding standard coverage reports from Jest, Vitest, Pytest, Go test, and cargo-tarpaulin into a coverage analyzer. It outputs a prioritized list of gaps and suggested tests.

What is the best way to generate tests for zero coverage files in JS, Python, Go, and Rust?

The best way to generate tests for zero coverage files is to use a tool that analyzes standard coverage reports across JS/TS, Python, Go, and Rust frameworks. It provides actionable recommendations and targeted tests for detected gaps.

Does this test coverage analysis work with multiple frameworks in the same project?

Yes, test coverage analysis works with multiple frameworks in the same project. It applies to multi-language codebases and supports common frameworks including JS/TS, Python, Go, and Rust to locate untested files.

Why do I need a prioritized list of test coverage gaps for my multi-repo project?

You need a prioritized list of test coverage gaps to quickly surface critical gaps and drive testing effort in a multi-repo project. This targeted improvement approach helps efficiently allocate resources to untested branches.

When should I not rely solely on automated test generation for coverage gaps?

You should not rely solely on automated test generation when standard coverage reports are unavailable or when testing complex business logic requiring manual validation. Automated generation provides targeted suggestions, but human review ensures test correctness.