coverage

Analyze test coverage gaps across lines, branches, functions, and statements.

70|13|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill coverage-asiaostrich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coverage
Source: https://github.com/AsiaOstrich/universal-dev-standards/tree/main/.gemini/skills/test-coverage-assistant
Command: npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill coverage-asiaostrich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers understand and improve their test coverage, ensuring that critical parts of the codebase are adequately tested and identifying areas that need more attention.

Core Features & Use Cases

  • Analyze Test Coverage: Evaluates code coverage across lines, branches, functions, and statements.
  • 8-Dimension Framework: Assesses completeness beyond simple code execution, including requirements, risk, integration, and AI-generated test quality.
  • Coverage Targets: Provides recommended coverage levels for different project needs (Minimum, Standard, High, Critical).
  • Workflow Guidance: Outlines a clear process for running coverage tools, analyzing gaps, prioritizing, and recommending new tests.
  • Use Case: A developer can use this Skill to quickly assess the test coverage of a new feature, identify which requirements are not yet covered by tests, and get suggestions on what specific tests to write next to improve overall quality.

Quick Start

Run a full coverage analysis for your project.

Frequently Asked Questions about coverage

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

FAQPage Schema
How do I analyze test coverage gaps for lines, branches, and functions?

To analyze test coverage gaps, evaluate code execution across lines, branches, functions, and statements. This identifies untested code paths and highlights specific areas requiring additional test generation to ensure overall software quality.

What is a multi-dimensional framework for assessing test coverage?

A multi-dimensional framework assesses test coverage beyond simple execution by evaluating requirements, risk, integration, edge cases, error handling, permissions, and AI generation quality to ensure comprehensive software completeness and robust validation.

How do I set appropriate test coverage targets for different project needs?

Set test coverage targets by matching project criticality to recommended levels: Minimum, Standard, High, or Critical. This ensures appropriate testing rigor and resource allocation based on specific software development risk and quality requirements.

What is the best way to identify missing test coverage for new software features?

The best way to identify missing test coverage is running a full coverage analysis. This evaluates code execution and cross-references it against requirements, pinpointing exactly which new feature functionalities lack adequate test validation.

Can I assess AI-generated test quality using an 8-dimension coverage framework?

Yes, you can assess AI-generated test quality within an 8-dimension coverage framework. It explicitly evaluates AI generation quality alongside requirements, risk, and integration to determine the effectiveness and completeness of automated tests.

What workflow should I follow to improve test coverage after running analysis tools?

To improve test coverage, follow a workflow of running coverage tools, analyzing identified gaps, prioritizing critical untested areas like error handling, and recommending specific new tests to write for maximizing software quality.