What problem does it solve?
Manually auditing unit test coverage for individual makeup-js modules is time-consuming and often misses untested edge cases, uncovered branches, or gaps in negative test coverage. This skill automates the gap analysis process to help developers quickly identify where tests are missing.
Core Features & Use Cases
- Scoped Coverage Analysis: Runs targeted coverage reports for a single specified module, avoiding noise from the entire monorepo.
- Gap Identification: Manually cross-references source code and existing tests to flag uncovered branches, untested functions, edge cases, and missing negative test guards.
- Prioritized Reporting: Outputs a concise, prioritized list of gaps ranked by impact, so developers can address the most critical missing tests first.
- Use Case: A developer working on the makeup-roving-tabindex core module can use this skill to quickly discover that the branch handling disabled input elements has no test coverage, allowing them to add targeted tests without reviewing the entire codebase manually.
Quick Start
Use the test-coverage skill to evaluate unit test coverage for the makeup-modal module and get a prioritized list of untested code paths.