audit-test

Audit pytest and Vitest suites for coverage, missing tests, and anti-patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/olli107x/claude-code-starter-kit --skill audit-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-test
Source: https://github.com/olli107x/claude-code-starter-kit/tree/main/skills/development/audit/test-audit
Command: npx skills add https://github.com/olli107x/claude-code-starter-kit --skill audit-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for comprehensive and high-quality test coverage, ensuring that new features are well-tested, existing code remains stable, and potential bugs are caught early.

Core Features & Use Cases

  • Test Existence Verification: Checks if tests are present for all new and modified functions.
  • Coverage Analysis: Audits test coverage against defined minimums and targets for different code areas.
  • Quality Assessment: Evaluates tests for independence, determinism, accurate mocking, and meaningful assertions.
  • Edge Case Identification: Ensures that tests cover various scenarios, including empty inputs, maximum lengths, special characters, and boundary values.
  • Use Case: Before merging a new feature, run this audit to confirm that all code paths are covered by tests, identify any missing edge cases, and verify that the test suite passes without errors or warnings.

Quick Start

Run the audit-test skill to check the test coverage for the entire project.

Frequently Asked Questions about audit-test

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

FAQPage Schema
How do I audit test coverage for pytest and Vitest suites?

To audit test coverage, this skill analyzes your backend pytest and frontend Vitest test suites, validating execution, checking adherence to 80%+ minimum coverage requirements, and identifying missing tests for new or modified functions.

What are common test anti-patterns and how can I detect them?

Test quality assessment detects common test anti-patterns by evaluating your suites for independence, determinism, accurate mocking, and meaningful assertions to ensure overall test suite health.

How do I check if tests exist for new and modified functions?

Test existence verification checks if tests are present for all new and modified functions, ensuring that new features are well-tested and potential bugs are caught early before merging.

How do I ensure my tests cover edge cases like empty inputs and boundary values?

Edge case identification ensures tests cover various scenarios, including empty inputs, maximum lengths, special characters, and boundary values, validating that your test suite handles boundary conditions properly.

Can I use this test audit skill to check test suite health before merging a feature?

Yes, before merging a new feature, run this audit to confirm that all code paths are covered by tests, identify any missing edge cases, and verify that the test suite passes without errors or warnings.

Does this test coverage audit require specific test frameworks to run?

This test coverage audit specifically analyzes backend pytest and frontend Vitest test suites, meaning your software project should utilize these testing frameworks to properly evaluate coverage requirements and overall test suite health.