springboot-verification

Installation
Summary

Automated verification pipeline for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review.

  • Runs six sequential phases: Maven/Gradle build, static analysis (SpotBugs, PMD, Checkstyle), unit and integration tests with JaCoCo coverage reporting, dependency CVE scanning, optional code formatting, and git diff review
  • Supports both Maven and Gradle with parallel build acceleration (-T 4 flag) and includes example test patterns for unit tests, Testcontainers integration tests, and MockMvc API tests
  • Detects common security issues: hardcoded secrets, System.out logging, raw exception messages in responses, and wildcard CORS configurations
  • Generates structured verification report with pass/fail status per phase and actionable issue list for pre-PR and pre-deployment gates
SKILL.md

Spring Boot Verification Loop

Run before PRs, after major changes, and pre-deploy.

When to Activate

  • Before opening a pull request for a Spring Boot service
  • After major refactoring or dependency upgrades
  • Pre-deployment verification for staging or production
  • Running full build → lint → test → security scan pipeline
  • Validating test coverage meets thresholds

Phase 1: Build

mvn -T 4 clean verify -DskipTests
# or
./gradlew clean assemble -x test
Related skills
Installs
3.7K
GitHub Stars
179.7K
First Seen
Feb 12, 2026