What problem does it solve?
This Skill automates the comprehensive verification of Spring Boot projects, ensuring code quality, test coverage, and security before deployment or integration.
Core Features & Use Cases
- Build & Compile: Ensures the project builds successfully.
- Static Analysis: Checks for code smells, bugs, and style violations using tools like SpotBugs, PMD, and Checkstyle.
- Testing & Coverage: Runs unit and integration tests, verifying test coverage meets defined thresholds (e.g., 80%).
- Security Scanning: Identifies known vulnerabilities in dependencies (CVEs) and potential secrets within the codebase.
- Diff Review: Facilitates a final review of code changes before merging or deploying.
- Use Case: Before merging a critical feature branch for a Spring Boot microservice, run this Skill to guarantee it compiles, passes all tests with adequate coverage, has no critical security vulnerabilities, and that the changes are well-documented and reviewed.
Quick Start
Run the Spring Boot verification pipeline for the current project.