coverage-analyzer

Analyze code coverage across TypeScript and Python projects with dedicated scripts.

1|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/chrislawcodes/valuerank --skill coverage-analyzer-chrislawcodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coverage-analyzer
Source: https://github.com/chrislawcodes/valuerank/tree/main/.gemini/skills/coverage-analyzer
Command: npx skills add https://github.com/chrislawcodes/valuerank --skill coverage-analyzer-chrislawcodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires turbo, vitest, pytest, and includes scripts (resource) components.

What problem does it solve?

This Skill helps ensure code quality by analyzing test coverage, identifying areas with insufficient testing, and verifying that changes meet coverage standards.

Core Features & Use Cases

  • Pre-commit Checks: Automatically verify that modified files meet a specified coverage threshold (default 80%).
  • Tech Debt Analysis: Identify and report files with the lowest code coverage to prioritize testing efforts.
  • Impact Assessment: Compare coverage before and after code changes to understand the impact on test coverage.
  • Health Monitoring: Provide a summary of coverage breakdown by service or category.

Quick Start

Use the coverage-analyzer agent to check if your changes meet the coverage requirements.

Frequently Asked Questions about coverage-analyzer

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

FAQPage Schema
How do I check code coverage for TypeScript and Python projects?

Analyzing code coverage across TypeScript and Python projects involves running dedicated analysis scripts that integrate with vitest and pytest test execution results to report test pass/fail status and coverage metrics.

Can I automate pre-commit checks to enforce a code coverage threshold?

Yes, you can automate pre-commit checks to verify that modified files meet a specified code coverage threshold, which defaults to 80%, preventing insufficiently tested code from being committed.

How do I identify tech debt related to insufficient testing?

You can identify testing tech debt by running a tech debt analysis that reports files with the lowest code coverage, allowing you to prioritize your testing efforts on the most vulnerable areas.

What is the best way to assess the impact of code changes on test coverage?

The best way to assess the impact of code changes on test coverage is to perform an impact assessment that compares coverage reports before and after the modifications to understand the overall effect.

Does this coverage analyzer work with turbo and pytest?

Yes, the coverage analyzer works with turbo, vitest, and pytest, using dedicated analysis scripts to evaluate code coverage and report test execution results across these specific environments.

How do I monitor overall code coverage health by service?

You can monitor overall code coverage health by generating a summary report that provides a coverage breakdown by service or category, helping you track quality assurance metrics across your projects.