test-audit

Audit test quality across Python, JS/TS, and Go codebases.

Updated May 5, 2026
One-click install
npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill test-audit-shakhovskiya-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-audit
Source: https://github.com/shakhovskiya-create/shakhoff-claude-marketplace/tree/main/plugins/sdlc-audit/skills/test-audit
Command: npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill test-audit-shakhovskiya-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit test quality across languages, focusing on coverage (statement and branch), mutation score, test pyramid balance, flakiness, and AAA structure, as well as naming conventions.

Core Features & Use Cases

  • Evaluate multi-language test suites (Python, JS/TS, Go) for coverage gaps, mutation resilience, and pyramid balance.
  • Generate actionable reports and docs to guide test improvements, refactoring, and tooling decisions.
  • Integrate with tooling-* skills to run coverage and mutation analyses within CI.

Quick Start

Run a full test-audit across your codebase to generate comprehensive reports.

Frequently Asked Questions about test-audit

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

FAQPage Schema
How do I audit test quality across multiple programming languages?

To audit test quality across multiple languages, you evaluate codebases written in Python, JS/TS, and Go for coverage gaps, mutation resilience, and test pyramid balance. The audit generates structured documentation and a Findings JSON to guide improvements.

What does a test pyramid balance evaluation include?

A test pyramid balance evaluation checks the distribution of your tests alongside statement and branch coverage, mutation scores, flakiness, and AAA structure. This identifies gaps in your test suite to guide refactoring and tooling decisions.

Can I run mutation testing and coverage analysis within my CI pipeline?

Yes, you can integrate mutation and coverage analyses within CI pipelines. The approach is tooling- and language-agnostic, allowing you to connect with existing coverage and mutation runners to automate test quality checks.

How do I generate actionable reports to guide test improvements?

You generate actionable reports by running a full test audit across your codebase. The process outputs structured audit documents under the docs/audit directory and a Findings JSON file detailing coverage, mutation scores, and flakiness.

Does the test audit work for both Python and Go codebases?

Yes, the test audit works for multi-language codebases specifically including Python, JS/TS, and Go. It applies a tooling-agnostic approach to evaluate coverage, mutation resilience, and naming conventions across these environments.