test-coverage

Identify untested branches and edge cases across JavaScript, TypeScript, Python, Go, and Rust.

104|15|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/luongnv89/skills --skill test-coverage-luongnv89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage
Source: https://github.com/luongnv89/skills/tree/main/skills/test-coverage
Command: npx skills add https://github.com/luongnv89/skills --skill test-coverage-luongnv89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many codebases lack comprehensive unit test coverage, making it difficult to catch edge-case bugs and regressions early.

Core Features & Use Cases

  • Identify untested branches, edge cases, and high-risk areas across languages and frameworks.
  • Propose and scaffold targeted unit tests in line with existing conventions.
  • Validate improvements by re-running coverage reports and reporting delta to the team.

Quick Start

Analyze your codebase to identify untested branches and generate targeted unit tests using the repository's primary testing framework.

Frequently Asked Questions about test-coverage

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

FAQPage Schema
How do I identify untested branches and edge cases in my codebase?

Identifying untested branches involves analyzing your codebase to locate untested function modules, error paths, and boundary conditions. This Skill targets those gaps and proposes targeted unit tests using your existing testing framework.

Does this test coverage tool work with both Jest and pytest?

Yes, this test coverage tool works with Jest and pytest, alongside Go testing and Rust tests. It leverages your project's primary testing framework and existing patterns to scaffold targeted tests across these languages.

How to generate unit tests for edge cases in JavaScript and Python?

Generating unit tests for edge cases requires analyzing JavaScript/TypeScript or Python modules to find boundary conditions. This Skill scaffolds targeted tests matching your repository's conventions to expand coverage and catch regressions early.

Can I expand unit test coverage for error paths in Go and Rust projects?

Yes, you can expand unit test coverage for error paths in Go and Rust projects. The Skill identifies high-risk areas and untested branches, then scaffolds targeted tests using Go testing or Rust tests conventions.

What is the best way to add targeted tests that match existing repository conventions?

The best way to add targeted tests is leveraging your project's existing testing patterns. This Skill analyzes your current conventions and scaffolds unit tests that align with your framework, validating improvements by re-running coverage reports.