What problem does it solve? Test suites often lack consistent metadata, making it impossible to know the balance of positive versus negative tests, whether critical paths are covered, or which tests are slow integration tests. This Skill audits an existing test suite and applies a standardized trait taxonomy so teams gain visibility into test distribution. ## Core Features & Use Cases - Cross-language trait tagging: Classifies tests with traits like positive, negative, boundary, critical-path, smoke, regression, integration, performance, and security across .NET, Python, JS/TS, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++. - Capability-aware editing: Auto-edits source when the framework has canonical tag syntax (MSTest, xUnit, NUnit, pytest, JUnit 5, RSpec, Pester), and emits report-only output for frameworks without one (Go testing, plain Jest/Vitest, Rust). - Trait distribution summary: Produces a summary table showing trait counts, positive-to-negative ratios, and critical-path coverage gaps. - Use Case: Point the Skill at a pytest project to tag every test with @pytest.mark.positive or @pytest.mark.negative, then review the generated distribution report to find untested critical paths. ## Quick Start Analyze the test suite in my project and tag each test with the appropriate trait classifications, then show me the trait distribution summary.