CtrlK
BlogDocsLog inGet started
Tessl Logo

java25-springboot4-reviewer

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-reviewer
What are skills?

Overall
score

93%

Does it follow best practices?

Evaluation98%

1.29x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

38%

Review a Recently Migrated E-Commerce Order Service

Spring Boot 4 migration and modern Java review

Criteria
Without context
With context

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%

95%

23%

Review a User Management Module for Null-Safety and Architecture

JSpecify null-safety and architecture boundaries

Criteria
Without context
With context

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%

95%

Review a Payment Processing Service for Security and Data Access

Security and data access review

Criteria
Without context
With context

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%

100%

31%

Review a Notification and Reporting Service for Performance

Virtual threads and performance patterns

Criteria
Without context
With context

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%

100%

20%

Review a Product Catalog Service for Error Handling, Testing, and Configuration

Error handling, testing, and configuration patterns

Criteria
Without context
With context

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%

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.