Use when verifying Spring Boot services before PRs, after refactors, or pre-deploy. Triggers on \"springboot-verification\", \"springboot verification\", \"verification\".
Scanned 9/19/2026
Install to Claude Code
npx -y skills add majinmagros/magros.ai-skills --skill springboot-verification --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Springboot Verification?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majinmagros-springboot-verification)More formats (shields.io, HTML) on the badges page.
---
name: springboot-verification
description: "Use when verifying Spring Boot services before PRs, after refactors, or pre-deploy. Triggers on \"springboot-verification\", \"springboot verification\", \"verification\"."
metadata:
origin: ECC
---
# Spring Boot Verification Loop
Build → static → tests → security → diff gate before PRs and deploys. Detalhes em `references/`.
## 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
## Core Principles
1. **Build first** — `mvn -T 4 clean verify -DskipTests`; stop on failure
2. **Static gate** — spotbugs + pmd + checkstyle, zero tolerance in prod
3. **Tests at 80%+** — Mockito units, Testcontainers integration, MockMvc API
4. **Security scan** — dependency CVEs, secrets, System.out, wildcard CORS
5. **Diff review** — no debug logs, correct statuses, report READY/NOT READY
## Example
```bash
mvn -T 4 clean verify -DskipTests
mvn -T 4 spotbugs:check pmd:check checkstyle:check
mvn -T 4 test && mvn jacoco:report
```
## References
- `references/build-static.md` — Phase 1 build, Phase 2 Maven/Gradle static analysis
- `references/tests.md` — Phase 3 Mockito, Testcontainers, MockMvc patterns
- `references/security-lint.md` — Phase 4 CVEs/secrets/findings, Phase 5 Spotless
- `references/report-loop.md` — Phase 6 diff review, report template, continuous mode
## Checklist
- [ ] Build green; static analysis clean
- [ ] Tests pass with 80%+ line/branch coverage
- [ ] No CVEs, secrets, System.out, or wildcard CORS
- [ ] Diff reviewed: errors, statuses, transactions, config docs
- [ ] Report emitted: READY or issues listed
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!