
Springboot Verification
A pre-commit and pre-deploy checklist that runs the full Spring Boot verification stack: parallel Maven/Gradle builds, static analysis with SpotBugs and PMD, JaCoCo coverage reports gated at 80%, OWASP dependency scans, and a structured diff review. It includes real test examples for unit tests with Mockito, integration tests with Testcontainers, and API tests with MockMvc. The security phase catches hardcoded secrets and common vulnerabilities like wildcard CORS. This is the kind of skill you want firing before every PR if you're serious about not breaking staging, though running the full suite locally can feel slow when you're iterating fast.
- skills.sh installs
- 5.6K
- GitHub stars
- 300.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add affaan-m/ecc --skill springboot-verification --agent claude-codeInstalls into .claude/skills of the current project.
Files
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
If build fails, stop and fix.
Phase 2: Static Analysis
Maven (common plugins):
mvn -T 4 spotbugs:check pmd:check checkstyle:check
Gradle (if configured):
./gradlew checkstyleMain pmdMain spotbugsMain
Phase 3: Tests + Coverage
mvn -T 4 test
mvn jacoco:report # verify 80%+ coverage
# or
./gradlew test jacocoTestReport
Report:
- Total tests, passed/failed
- Coverage % (lines/branches)
Unit Tests
Test service logic in isolation with mocked dependencies:
@ExtendWith(MockitoExtension.class)
class UserServiceTest {
@Mock private UserRepository userRepository;
@InjectMocks private UserService userService;
Sponsors
Details
- Repository
- github.com/affaan-m/ecc
- Categories
- Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Release Management, Java & JVM
- First seen
- Jul 14, 2026
More from affaan-m/ecc
All 263- Django Verification5.6K
- Django Celery5.6K
- Dotnet Patterns5.6K
- Blueprint5.5K
- Ecc Guide5.5K
- Code Tour5.5K
- Nuxt4 Patterns5.5K
- Healthcare Phi Compliance5.5K
- Inventory Demand Planning5.5K
- Agentic Os5.5K
- Product Capability5.5K
- Security Bounty Hunter5.5K
- Ai First Engineering5.5K
- Prisma Patterns5.5K
- Continuous Agent Loop5.5K
- Continuous Learning5.5K
- Agent Eval5.5K
- Exa Search5.5K
- Agent Sort5.5K
- Product Lens5.5K
- Iterative Retrieval5.5K
- Skill Stocktake5.5K
- Benchmark5.5K
- Healthcare Emr Patterns5.5K