What problem does it solve? Test suites often contain tests that pass but verify nothing, are flaky, or are hard to maintain, giving teams false confidence in their code. This Skill audits existing test files to detect anti-patterns like missing assertions, swallowed exceptions, self-referential assertions, and order-dependent tests, then reports findings ranked by severity. ## Core Features & Use Cases - Multi-language anti-pattern detection: Scans tests in .NET, Python/pytest, TypeScript/Jest, Java, Go, Ruby, Rust, C++, and more for Critical, High, Medium, and Low severity issues. - Severity-calibrated reporting: Produces a structured report with specific file/line locations, explanations, concrete before/after fixes, and positive observations about what the tests do well. - Language-extension aware: Loads framework-specific guidance (sleep APIs, skip markers, setup/teardown conventions) so idiomatic patterns like Go table-driven tests or pytest bare asserts are not falsely flagged. - Use Case: Point the Skill at a flaky pytest suite and receive a report identifying Thread.Sleep-style timing dependencies, shared module-level state causing order dependence, and tests with no assertions, each with a concrete fix. ## Quick Start Ask the agent to audit the tests in your project for anti-patterns and quality issues, for example by saying "review my test suite and tell me what's wrong with it".