Comprehensive code review for Java 25 and Spring Boot 4 apps. Use when reviewing, checking, auditing, or analyzing Java/Spring Boot code (files, modules, PRs, or full codebases) for migration risks, Spring Boot 4 best practices, JSpecify null-safety, security vulnerabilities, performance bottlenecks, data access pitfalls, architecture boundaries (DDD/Hexagonal/Spring Modulith), or modern Java 25 usage.
Install with Tessl CLI
npx tessl i github:a-pavithraa/springboot-skills-marketplace --skill java25-springboot4-reviewerOverall
score
93%
Does it follow best practices?
Evaluation — 98%
↑ 1.29xAgent success when using this skill
Validation for skill structure
Spring Boot 4 migration and modern Java review
Starter web rename
0%
100%
Starter aop rename
0%
100%
Jackson import flagged
0%
100%
MockBean annotation flagged
100%
100%
Record for DTO
100%
100%
Pattern matching instanceof
100%
100%
Switch expression
100%
100%
Text block for string
100%
100%
Entity exposed in API
0%
100%
Severity ordering
100%
100%
File and line citations
100%
100%
JSpecify null-safety and architecture boundaries
Spring lang deprecated
0%
100%
NonNullApi in package-info
0%
100%
Controller calls repository
100%
100%
Entity in API response
100%
100%
Password stored plain text
100%
100%
UserRole repository
0%
38%
Record for DTO
100%
100%
Pattern matching instanceof
100%
100%
File and line citations
100%
100%
Severity ordering
100%
100%
Finding format
100%
100%
Security and data access review
Hardcoded secrets
100%
100%
Sensitive data in logs
100%
100%
Missing authorization
100%
100%
N+1 query pattern
100%
100%
Unbounded findAll
100%
100%
Entity exposed in API
100%
100%
SQL concatenation
100%
100%
Password not hashed
100%
100%
Transaction repo is non-root
38%
38%
Severity ordering
100%
100%
File and line citations
100%
100%
Virtual threads and performance patterns
Virtual threads inappropriate
25%
100%
CPU-bound async issue
100%
100%
Synchronized pinning
60%
100%
Intentional rate limiting pool
0%
100%
Unbounded findAll
100%
100%
Missing caching
100%
100%
Oversized connection pool
100%
100%
Read-only transactions
0%
100%
In-memory filtering
100%
100%
Severity ordering
100%
100%
File and line citations
100%
100%
Error handling, testing, and configuration patterns
ProblemDetail recommended
100%
100%
ConfigurationProperties recommended
100%
100%
MockBean deprecated
100%
100%
Missing aspectj starter
30%
100%
Record for DTO
100%
100%
Switch expression
100%
100%
Sequenced collections
100%
100%
Entity exposed in API
38%
100%
WebMvcTest import path
0%
100%
Exception message leaks
100%
100%
File and line citations
100%
100%
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.