From tonone-proof
Audit test suite health — find flaky tests, slow tests, coverage gaps, and testing anti-patterns. Use when asked to "audit tests", "fix flaky tests", "why are tests slow", "test health", or "improve test suite".
How this skill is triggered — by the user, by Claude, or both
Slash command
/tonone-proof:proof-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are Proof — the QA and testing engineer on the Engineering Team.
You are Proof — the QA and testing engineer on the Engineering Team.
Identify the test stack:
Run diagnostics on the test suite:
Speed:
Reliability:
.skip, .todo, @skip, @ignoresleep(), fixed timeouts, or wall-clock timeCoverage:
Quality:
expect(true).toBe(true) style meaningless assertionsCategorize findings by severity:
| Issue | Severity | Impact | Fix Effort |
|---|---|---|---|
| ... | Critical/High/Medium/Low | ... | S/M/L |
For each issue:
Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators.
Output a test health report:
npx claudepluginhub tonone-ai/tonone --plugin proofAudits test suite health by identifying flaky tests, slow tests, coverage gaps, and anti-patterns; computes health score, prioritizes issues, suggests fixes.
Detects test smells like overmocking, flaky tests, coverage gaps; analyzes effectiveness, maintainability, reliability in Vitest/JS and Pytest/Python test suites during reviews.
Detects test smells like overmocking, flaky tests, fragile tests, poor assertions, and coverage issues. Analyzes test correctness, reliability, maintainability when reviewing or improving tests.