test-coverage

Analyze test coverage reports to identify gaps in code execution.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/robit-man/transcribe-cli --skill test-coverage-robit-man
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage
Source: https://github.com/robit-man/transcribe-cli/tree/main/.claude/skills/test-coverage
Command: npx skills add https://github.com/robit-man/transcribe-cli --skill test-coverage-robit-man

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies and quantizes areas of your codebase that lack sufficient test coverage, helping you prioritize testing efforts and improve overall software quality.

Core Features & Use Cases

  • Comprehensive Analysis: Parses various coverage report formats (lcov, cobertura, etc.) to provide detailed metrics like line, branch, and function coverage.
  • Gap Identification: Pinpoints specific files, functions, and critical paths that are untested or under-tested.
  • Actionable Recommendations: Generates prioritized lists of tests to add, estimating effort and potential coverage gains.
  • Use Case: A development team can use this skill to understand that their payment processing module has only 60% branch coverage, identify the specific untested error paths, and receive recommendations for adding 3 new tests to cover those critical scenarios.

Quick Start

Analyze the test coverage for the current project and provide a report of any gaps.

Frequently Asked Questions about test-coverage

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

FAQPage Schema
How do I identify gaps in my code test coverage?

To identify test coverage gaps, you can parse coverage report formats like lcov and cobertura to pinpoint specific untested files, functions, and critical paths. This process quantifies line, branch, and function coverage to highlight areas lacking execution by tests.

How do I analyze test coverage reports to find untested code paths?

Analyzing test coverage reports involves parsing formats like lcov and cobertura to extract line, branch, and function metrics. This maps coverage data to specific files and critical paths, highlighting untested execution branches and functions in your codebase.

Can I map test coverage metrics to specific software requirements?

Yes, you can map test coverage metrics to software requirements to quantify code execution gaps. This mapping connects coverage reports directly to critical paths and functional requirements, ensuring software quality and reducing technical debt.

Does this test coverage analysis support lcov and cobertura report formats?

Yes, the test coverage analysis supports parsing various coverage report formats, including lcov and cobertura. This allows it to process detailed metrics like line, branch, and function coverage across multiple programming languages.

What is the best way to prioritize which tests to add for improving code quality?

The best way to prioritize tests is by analyzing coverage gaps based on priority factors like critical paths and recent code changes. This generates a prioritized list of recommended tests, estimating effort and potential coverage gains to boost code quality.

How do I track test coverage trends over time to reduce technical debt?

Tracking test coverage trends over time involves continuously parsing coverage reports to map execution gaps and monitor metric fluctuations. This ongoing analysis ensures software quality, highlights critical path degradation, and systematically reduces technical debt.