What problem does it solve?
This Skill helps you identify where your code is not adequately tested, prioritize writing new tests based on risk, and improve the overall quality and effectiveness of your existing test suite.
Core Features & Use Cases
- Identify Untested Code: Pinpoints files and specific code paths lacking test coverage.
- Risk-Based Prioritization: Ranks untested areas by criticality (e.g., security, core logic) to guide testing efforts.
- Test Quality Analysis: Evaluates existing tests for assertion quality, independence, and common smells.
- Stack-Specific Guidance: Provides tailored checks for popular programming languages and frameworks.
- Use Case: After a new feature is implemented, use this Skill to quickly see which parts of the new code are untested and which tests are most crucial to write first.
Quick Start
Analyze the test coverage for the current project and identify the most critical areas needing tests.