What problem does it solve?
This Skill helps teams define and implement efficient test coverage strategies that focus on business value and ROI, rather than aiming for unrealistic 100% coverage. It provides clear guidelines on what to test, what not to test, and how to prioritize testing efforts.
Core Features & Use Cases
- ROI-Focused Targets: Defines coverage goals based on business impact and risk.
- Critical Path Identification: Highlights essential user flows that require comprehensive testing.
- Layer-Specific Goals: Sets tailored coverage targets for different parts of the codebase (API, UI, business logic).
- "Don't Test This" Guidelines: Explicitly lists code or components that offer low ROI for testing.
- Use Case: A development team can use this Skill to establish a testing strategy for a new feature, ensuring that critical paths like payment processing are thoroughly tested (90%+ coverage) while less critical UI elements have a more pragmatic target (50%+ coverage).
Quick Start
Use the coverage-strategist skill to define test coverage targets for critical paths and API endpoints.