coverage-analyzer

Official

Pinpoint test gaps, boost code coverage.

AuthorAtyantik
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Achieving and maintaining high test coverage (like the 80%+ target) can be challenging, often involving manual review of coverage reports to find gaps and decide what to test next. This Skill automates that analysis, providing specific, actionable recommendations.

Core Features & Use Cases

  • Actionable Insights: Identifies uncovered lines and suggests concrete test cases to write, complete with example code.
  • Critical Gap Prioritization: Highlights high-priority areas like error handling, security code, and edge cases that must be covered immediately.
  • Coverage Trend Tracking: Visualizes coverage history to detect improvements or regressions over time, helping you stay on target.
  • Use Case: After running make coverage, ask the AI to "analyze test coverage" to get a prioritized list of missing tests and even example code to add, ensuring you meet your project's quality goals with minimal effort.

Quick Start

Analyze test coverage and suggest tests for uncovered code in src/my_module/data_processor.py.

Dependency Matrix

Required Modules

pytestcoverage

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: coverage-analyzer
Download link: https://github.com/Atyantik/python-modern-template/archive/main.zip#coverage-analyzer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository