typescript-test-review

Analyze TypeScript test suites for coverage gaps and weak assertions.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/bromanko/llm-agents --skill typescript-test-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-test-review
Source: https://github.com/bromanko/llm-agents/tree/main/skills/typescript-test-review
Command: npx skills add https://github.com/bromanko/llm-agents --skill typescript-test-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need for robust and comprehensive testing in TypeScript projects, ensuring code quality, reliability, and maintainability by identifying and rectifying testing deficiencies.

Core Features & Use Cases

  • Coverage Gap Analysis: Pinpoints areas of the codebase lacking sufficient test coverage.
  • Test Quality Assessment: Evaluates tests for clarity, determinism, and adherence to best practices.
  • Edge Case Identification: Uncovers scenarios and boundary conditions that are not adequately tested.
  • Use Case: A developer can use this skill to audit their existing test suite for a new feature, ensuring all critical paths, error conditions, and edge cases are properly covered before release.

Quick Start

Use the typescript-test-review skill to analyze the test suite for the current project.

Frequently Asked Questions about typescript-test-review

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

FAQPage Schema
How do I analyze TypeScript test coverage gaps for edge cases?

Analyzing TypeScript test coverage gaps involves scoping review via Git or JJ diffs to pinpoint missing scenarios and uncover boundary conditions. It evaluates suites against testing best practices to identify inadequately tested edge cases.

How do I find weak assertions and flaky tests in a Vitest or Jest test suite?

Finding weak assertions and flaky tests in a Vitest or Jest suite requires evaluating tests for clarity and determinism. This skill assesses test quality by identifying weak assertions and highlighting property-based testing opportunities.

Can I use this to review test quality for specific working changes?

You can review test quality for specific working changes by scoping analysis based on specified files, source files, or Git and JJ diffs. This targets the review to ensure critical paths and error conditions are properly covered.

What is property-based testing and how does it apply to TypeScript testing?

Property-based testing dynamically validates code behavior across generated inputs. This skill identifies opportunities to apply property-based testing in your TypeScript suite to strengthen assertions and improve scenario coverage.

How do I audit a TypeScript test suite before a release?

Auditing a TypeScript test suite before release requires identifying missing scenario coverage, weak assertions, and flaky tests. This skill evaluates determinism and adherence to testing best practices to ensure critical paths are properly covered.