test-coverage-review

Identify behavioral gaps in test suites across code paths.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/liminal-ai/code-steward --skill test-coverage-review-liminal-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage-review
Source: https://github.com/liminal-ai/code-steward/tree/main/.claude/plugins/code-steward-reviews/skills/test-coverage-review
Command: npx skills add https://github.com/liminal-ai/code-steward --skill test-coverage-review-liminal-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Behavioral test coverage gaps are often hidden by line coverage metrics. This skill helps teams evaluate whether tests protect the intended runtime behavior, identify gaps in error handling, edge cases, and integration boundaries, and guide improvements in test design.

Core Features & Use Cases

  • Behavioral coverage assessment: ensures tests verify user-facing outcomes and business rules, not just implementation details.
  • Gap discovery: uncovers untested error paths, boundary conditions, and cross-module interactions.
  • Actionable recommendations: provides concrete test additions or refactors to close coverage gaps and strengthen regression safety.

Quick Start

Run a behavioral test review on the current code changes to surface untested behaviors and gaps.

Frequently Asked Questions about test-coverage-review

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

FAQPage Schema
How do I find behavioral test coverage gaps in my pull request?

To find behavioral test coverage gaps, you map changed file diffs to existing project tests to identify unverified critical code paths, focusing on missing error handling, edge cases, and integration boundaries.

What is the difference between line coverage and behavioral test coverage?

Behavioral test coverage evaluates whether tests verify user-facing outcomes and business rules, whereas line coverage only measures which statements execute, often hiding untested error paths and boundary conditions.

How do I check if my integration tests cover cross-module interactions?

You check integration test coverage by analyzing test files against code diffs to uncover untested cross-module interactions, ensuring tests protect critical integration boundaries rather than just implementation details.

Does behavioral test coverage review work across different programming languages?

Behavioral test coverage review applies across language ecosystems for feature branches and new modules, requiring access to project test files and configurations alongside a diff of changed files to map code paths.

How do I improve test design for untested error handling paths?

You improve test design by discovering untested error handling paths and boundary conditions, then applying actionable recommendations for concrete test additions or refactors to strengthen regression safety.

Why does high line coverage miss critical edge cases in my test suite?

High line coverage misses critical edge cases because it only tracks executed statements, failing to verify behavioral gaps where tests do not validate actual runtime behavior, error handling, or boundary conditions.