What problem does it solve?
This Skill addresses the silent decay of test suites, which often leads to unreliable CI/CD pipelines, eroded developer trust, and a false sense of security regarding code quality.
Core Features & Use Cases
- Flaky Test Detection: Identifies and recommends strategies for handling non-deterministic tests.
- Coverage Analysis: Assesses test coverage beyond simple line counts, focusing on meaningful assertions and branch coverage.
- Test Pyramid Balancing: Analyzes the distribution of unit, integration, and E2E tests and provides recommendations for optimization.
- Mutation Testing Guidance: Suggests when and how to apply mutation testing to uncover weaknesses in test effectiveness.
- Performance Profiling: Identifies slow tests and suggests parallelization strategies.
- Use Case: A team is experiencing frequent CI failures due to flaky tests and suspects their test coverage is not as robust as reported. This Skill can diagnose the root causes of flakiness, provide a more accurate picture of test effectiveness, and guide improvements to the test suite's structure and balance.
Quick Start
Analyze the current test suite health and generate a report.