test-coverage-analysis

Map Pact module public functions to tests and prioritize coverage gaps.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill test-coverage-analysis-pact-community-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage-analysis
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/test-coverage-analysis
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill test-coverage-analysis-pact-community-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies and analyzes gaps in test coverage for Pact modules by mapping functions to tests and highlighting untested paths.

Core Features & Use Cases

  • Coverage Dimensions: function, path, capability, cross-module, and boundary-value coverage to ensure robust testing.
  • Gap Identification: enumerate public functions and existing tests, map tests to functions, and prioritize gaps by risk.
  • Coverage Reports: generate a structured summary showing total functions, tested functions, and identified gaps for remediation.

Quick Start

Provide the Pact module name and run the analysis to surface coverage gaps and a prioritized remediation plan.

Frequently Asked Questions about test-coverage-analysis

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

FAQPage Schema
What is test coverage gap analysis for Pact modules?

Test coverage gap analysis for Pact modules maps public functions to existing tests to identify untested paths. It evaluates function, path, capability, and boundary-value coverage to highlight areas requiring remediation.

How do I identify untested public functions in my Pact modules?

You identify untested public functions in Pact modules by providing the module name to run an analysis. The process enumerates all public functions, collects existing tests, maps the coverage, and prioritizes gaps by risk.

Can I use this analysis for integration tests and boundary condition checks across multiple modules?

Yes, you can use this analysis for integration tests and boundary condition checks across multiple modules. It applies to module-level analysis and cross-module capability coverage to ensure robust testing.

What is the best way to generate a prioritized remediation plan for missing tests?

The best way to generate a prioritized remediation plan for missing tests is to run a coverage report. It produces a structured summary showing total functions, tested functions, and identified gaps prioritized for remediation.

Do I need any dependencies to run a Pact test coverage analysis?

No dependencies are required to run a Pact test coverage analysis. You simply provide the Pact module name to surface coverage gaps and receive a structured remediation plan without external components.