CtrlK
BlogDocsLog inGet started
Tessl Logo

java-architect

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, or resolve authentication issues and async processing challenges in cloud-native Spring applications.

99

1.37x
Quality

100%

Does it follow best practices?

Impact

95%

1.37x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

13%

Retail Analytics Data Layer

JPA query optimization and N+1 prevention

Criteria
Without context
With context

Lazy associations

100%

100%

N+1 prevention - EntityGraph or JOIN FETCH

100%

100%

DTO projection for list views

100%

100%

@BatchSize on collection

100%

100%

readOnly transaction on query service

100%

100%

Optimistic locking

100%

100%

Database indexes declared

100%

100%

Batch insert with flush/clear cycle

50%

100%

Java 21 record for DTO

0%

100%

Cascade and orphanRemoval

100%

100%

No open-in-view or N+1 in service

100%

100%

90%

17%

Fintech API Authentication Layer

Spring Security JWT stateless authentication

Criteria
Without context
With context

Stateless session policy

100%

100%

CSRF disabled

100%

100%

BCryptPasswordEncoder strength 12

0%

100%

@EnableMethodSecurity flags

30%

100%

@PreAuthorize on service methods

100%

100%

JWT secret externalized

100%

100%

JWT expiration externalized

100%

100%

Filter added before UsernamePasswordAuthenticationFilter

100%

100%

Public endpoints explicitly permitted

100%

100%

No deprecated WebSecurityConfigurerAdapter

100%

100%

Input validation on auth endpoints

0%

0%

95%

47%

Product Catalog Microservice Bootstrap

Spring Boot microservice bootstrap with clean architecture

Criteria
Without context
With context

Clean Architecture package structure

0%

100%

Java 21 record for DTO

0%

100%

Spring Boot 3.2 parent in pom.xml

42%

100%

Flyway migration file present

100%

100%

JPA ddl-auto set to validate

100%

100%

open-in-view disabled

0%

100%

Externalized datasource config

100%

100%

ProblemDetail error responses

100%

100%

OpenAPI/Swagger dependency

100%

100%

TestContainers for integration test

0%

100%

postgres:16-alpine image

0%

100%

AssertJ assertions

100%

100%

Given/When/Then comments

0%

0%

@DisplayName on tests

0%

100%

Repository
jeffallan/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.