codereview-testing

Analyze test suites for coverage, determinism, and design quality.

8|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/xinbenlv/codereview-skills --skill codereview-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codereview-testing
Source: https://github.com/xinbenlv/codereview-skills/tree/main/skills/codereview-testing
Command: npx skills add https://github.com/xinbenlv/codereview-skills --skill codereview-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams identify test gaps and improve test quality by analyzing test suites and reporting coverage and determinism issues.

Core Features & Use Cases

  • Coverage Analysis: Identify untested paths and important code paths in unit and integration tests.
  • Quality Assessment: Evaluate the meaningfulness of tests and detect flaky patterns.
  • Use Case: When reviewing a PR, run codereview-testing to surface missing tests and potential nondeterminism across the codebase.

Quick Start

Use codereview-testing to review the test suite of a project and surface coverage and determinism recommendations.

Frequently Asked Questions about codereview-testing

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

FAQPage Schema
How do I improve test coverage and identify untested paths in my codebase?

Test coverage analysis evaluates unit, integration, and end-to-end tests to identify untested paths and report coverage gaps. It assesses whether important code paths are sufficiently tested to prevent bugs.

Why does my test suite have flaky patterns and nondeterminism issues?

Flaky patterns and nondeterminism issues occur when tests produce inconsistent results. Analyzing test quality detects these flaky patterns and evaluates test design to ensure consistent, reliable execution across your codebase.

How do I review test quality and missing tests during a pull request?

To review test quality during a pull request, analyze the test suite to surface missing tests and potential nondeterminism. This evaluates coverage, determinism, edge cases, and test design quality across the codebase.

Can I use test analysis for both unit and integration tests?

Yes, test analysis is applicable to both unit and integration tests, as well as end-to-end tests. It guides review when tests exist, assessing coverage, determinism, edge cases, and overall test design quality.

What is test determinism assessment and when do I need it?

Test determinism assessment evaluates whether tests produce reliable, consistent results without flaky patterns. You need it when reviewing test suites to detect nondeterminism and ensure meaningful test design quality.