review-tests

Analyze test quality and coverage to identify gaps and flaky tests.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/ResearchMonkey/Foundation_template --skill review-tests-researchmonkey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-tests
Source: https://github.com/ResearchMonkey/Foundation_template/tree/main/.claude/skills/review-tests
Command: npx skills add https://github.com/ResearchMonkey/Foundation_template --skill review-tests-researchmonkey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps identify gaps in test coverage, detect flaky tests, and perform a structured quality audit to improve reliability and visibility across a codebase.

Core Features & Use Cases

  • Coverage assessment: quantify coverage gaps and track improvements over time.
  • Flaky-test triage: surface flaky tests and prioritize fixes.
  • Registry completeness: ensure test suites and documentation are discoverable and up-to-date.
  • Use Case: run periodic health checks on CI pipelines to surface risk areas before release.

Quick Start

Run a quality-health assessment on the current project to surface coverage gaps and flaky tests.

Frequently Asked Questions about review-tests

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

FAQPage Schema
How do I identify flaky tests and coverage gaps in my codebase?

To identify flaky tests and coverage gaps, you run a quality audit that analyzes test reports and coverage data. This process surfaces unstable tests and quantifies missing coverage to highlight risk areas across your project.

What is test coverage regression analysis and when do I need it?

Test coverage regression analysis measures how code changes impact test coverage over time. You need it during periodic health checks and release readiness validations to ensure new code remains properly tested and risks are mitigated.

How do I perform a test quality audit for CI pipeline validations?

Performing a test quality audit for CI validations requires extracting metrics from your test runner and coverage tools. The audit triages failures, flags flaky tests, and produces actionable insights to ensure release readiness.

Do I need a specific test runner integration to measure test quality metrics?

Yes, measuring test quality metrics requires access to a test runner or tooling integration. You must provide test reports and coverage data so the analysis can extract metrics, identify gaps, and surface flaky tests effectively.

What's the best way to triage flaky tests before a release?

The best way to triage flaky tests before a release is running a structured quality audit. By analyzing test reports and coverage data, the audit surfaces flaky tests, prioritizes fixes, and flags risk areas before deployment.

Why does my test coverage report show gaps during CI health checks?

Test coverage reports show gaps during CI health checks when codepaths lack sufficient tests. A quality audit analyzes these coverage metrics to quantify the missing areas, ensuring test suites and documentation remain discoverable and up-to-date.