coverage-analyzer
OfficialPinpoint 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.