Reviews Java 25 and Spring Boot 4 codebases, pull requests, files, and modules for migration risks, architecture boundary violations, JSpecify null-safety issues, security flaws, performance regressions, and Spring Data pitfalls. Use when the task is a concrete Java or Spring code review with code context. Do not use for Kotlin-only code, non-Spring frameworks, or generic review advice without files or diffs.
Install with Tessl CLI
npx tessl i github:a-pavithraa/springboot-skills-marketplace --skill code-reviewer99
Quality
100%
Does it follow best practices?
Impact
95%
1.26xAverage score across 3 eval scenarios
Spring Boot 4 migration patterns
Web starter rename
0%
100%
AOP starter rename
0%
100%
Jackson groupId — core/databind
0%
100%
Jackson annotations groupId unchanged
100%
100%
Jackson 3 Java imports
0%
87%
@MockBean annotation
100%
100%
@SpyBean annotation
100%
100%
@AutoConfigureMockMvc missing
100%
100%
Problem Details adoption
0%
100%
@ConfigurationProperties preference
100%
100%
File and line citations
100%
100%
Severity ordering
100%
100%
Without context: $0.3052 · 1m 50s · 10 turns · 14 in / 5,293 out tokens
With context: $0.5510 · 2m 9s · 16 turns · 8,922 in / 6,455 out tokens
Security and null-safety review
Missing authorization
100%
100%
SQL injection risk
100%
80%
Hardcoded secret
100%
100%
Sensitive data logged
100%
100%
SSRF vulnerability
100%
100%
Verbose error response
100%
100%
@NullMarked missing
75%
100%
@Nullable placement
0%
87%
Deprecated Spring @Nullable
100%
100%
Nullability not copied on override
71%
100%
File and line citations
100%
75%
Severity ordering
100%
100%
Without context: $0.2976 · 2m 27s · 8 turns · 13 in / 6,182 out tokens
With context: $0.7367 · 3m 53s · 20 turns · 7,131 in / 10,371 out tokens
Performance and architecture review
N+1 query detected
100%
100%
Missing pagination
100%
100%
Projection opportunity
100%
100%
Missing readOnly transaction
25%
12%
Per-item save in loop
100%
100%
Controller-to-repository shortcut
100%
100%
Entity exposed in API
0%
100%
Virtual thread recommendation rejected
100%
100%
Virtual thread evidence cited
87%
100%
File and line citations
100%
100%
Severity ordering
100%
100%
Blind spots noted
100%
100%
Without context: $0.1971 · 1m 23s · 8 turns · 13 in / 3,538 out tokens
With context: $0.6671 · 2m 26s · 18 turns · 7,489 in / 6,234 out tokens
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.