speckit-review-tests

Reviews pull request test suites for behavioral coverage and criticality-rated recommendations.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/payangar-dev/texlab --skill speckit-review-tests-payangar-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-review-tests
Source: https://github.com/payangar-dev/texlab/tree/main/.agents/skills/speckit-review-tests
Command: npx skills add https://github.com/payangar-dev/texlab --skill speckit-review-tests-payangar-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you identify whether a pull request’s tests meaningfully cover critical behaviors, edge cases, and failure modes—so regressions are caught without chasing pointless coverage metrics.

Core Features & Use Cases

  • Behavior-focused coverage assessment: Prioritizes testing contracts and observable outcomes over line coverage.
  • Critical gap identification: Flags missing negative tests, untested error handling, boundary conditions, and fragile resilience gaps.
  • Test quality and brittleness evaluation: Recommends changes that improve refactor-resilience and increase the likelihood of catching real future bugs.
  • Use Case: When a PR modifies core logic, review the changed files and existing tests to ensure key pathways (including validation failures) are exercised with resilient, behavior-driven assertions.

Quick Start

Ask the AI to run speckit-review-tests on your current pull request changes to produce a coverage-quality review with prioritized recommendations.

Frequently Asked Questions about speckit-review-tests

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

FAQPage Schema
How do I identify missing negative tests and edge cases in a pull request?

Test coverage analysis flags missing negative tests, untested error handling, and boundary conditions by prioritizing observable behavior over line coverage. It evaluates test resilience and produces prioritized recommendations for adding new tests.

What is behavior-focused test coverage and how does it prevent brittle assertions?

Behavior-focused test coverage prioritizes observable outcomes and testing contracts over line coverage. It evaluates test resilience to detect brittle assertions, ensuring tests remain refactor-resilient and effectively catch real future bugs.

How do I review pull request tests for critical functionality and regression risks?

Review pull request tests by applying structured analysis to detect coverage gaps in critical functionality. This evaluates test quality, identifies missing negative scenarios, and prioritizes recommendations with criticality ratings to prevent regressions.

Can I assess CI quality by checking for untested error handling branches in my code changes?

Yes, you can assess CI quality by reviewing code changes to find untested error handling branches. The analysis produces a structured report evaluating test quality and highlighting critical gaps in negative scenarios and boundary conditions.

When should I perform a gap analysis on my unit and integration tests?

Perform a gap analysis on unit and integration tests when a pull request modifies core logic. This ensures key pathways, including validation failures and error handling, are exercised with resilient, behavior-driven assertions to catch regressions.