.cursor/skills/test-coverage-check/SKILL.md
QA-oriented playbook for verifying test coverage on new or changed code (JaCoCo / Maven Gradle) against project quality gate expectations. Read-only analysis instructions unless user authorizes runs.
npx skillsauth add BhumitThakkar/cursor-kit test-coverage-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
quality-gates.mdc Gate 3 — coverage on new code).Ensure JaCoCo is configured on the module (or document that it is missing and recommend minimal pom.xml snippet — do not edit unless brief allows).
Suggest running from repo root (user or CI executes):
mvn -q test jacoco:report
Open target/site/jacoco/index.html or target/site/jacoco/jacoco.xml if present; interpret line coverage for packages touched by the change.
If JaCoCo is absent, fall back to: test count, new test files, and manual gap analysis against Gate 3 scenarios (happy path, null/empty, invalid, boundary, errors).
./gradlew test jacocoTestReport (or Windows gradlew.bat) when plugin applied; report under build/reports/jacoco/.Package or class | Metric (e.g. line %) | Notes | Meets 80% target? (Y/N/Unknown).tasks/decisions.md documents another threshold.Registered in tool-registry.mdc; set to active after first successful use on a real change set.
development
Read-only checklist for Jakarta Bean Validation on Spring API models (DTOs, request bodies). Produces a markdown report with PASS/FAIL; does not modify source files.
data-ai
Thymeleaf + Spring Boot UI conventions, fragment patterns, form handling, and accessibility standards for this project.
testing
Maintain AGENTS.md roster and disabled.txt without deleting agent files without explicit approval.
development
Spring Boot coding standards, patterns, and conventions for this project. Uses SLF4J API with Log4j2 as the logging implementation. Loaded dynamically when implementing Java/Spring Boot code.