CtrlK
BlogDocsLog inGet started
Tessl Logo

creating-springboot-projects

Use when starting a new Spring Boot 4 project — scaffolding a service, REST API, or modular backend; picking an architecture (layered, package-by-module, modular-monolith, tomato, DDD-hexagonal); selecting Spring Boot 4 features; or applying the bundled templates and references in this skill. Not for migrating existing projects or for isolated JPA/repository work without broader project-creation context.

89

1.13x
Quality

85%

Does it follow best practices?

Impact

93%

1.13x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Evaluation results

100%

5%

Order Management Service: Tomato Architecture Scaffold

Tomato architecture scaffold with template application and VO patterns

Criteria
Without this skill
With this skill

OrderCode is a record

100%

100%

OrderCode of() factory

100%

100%

OrderCode constructor validation

100%

100%

Money is a record

100%

100%

Money of() factory

100%

100%

Money constructor validation

100%

100%

Entity embeds OrderCode

100%

100%

Entity embeds Money

100%

100%

Converter class name

100%

100%

Converter interface

100%

100%

package-info NullMarked

100%

100%

Docker no version key

100%

100%

Docker password env var

0%

100%

No unresolved placeholders

100%

100%

Template attribution in notes

100%

100%

Spring Modulith recommended

100%

100%

100%

13%

Payments Gateway Adapter — Resilience and Testing Setup

Spring Boot 4 resilience annotations and integration test client

Criteria
Without this skill
With this skill

Native retry annotation package

100%

100%

Correct maxRetries value

50%

100%

@EnableResilientMethods on config

100%

100%

Circuit breaker via Resilience4j

100%

100%

RestTestClient in integration test

100%

100%

No @AutoConfigureTestRestTemplate

100%

100%

spring-boot-starter-webmvc in pom

100%

100%

spring-boot-starter-aspectj in pom

100%

100%

resilience4j-spring-boot4 in pom

100%

100%

testcontainers-postgresql artifact

0%

100%

notes.md native vs external

100%

100%

80%

15%

Task Management Service: Project Planning

Architecture assessment and project planning for a new Spring Boot service

Criteria
Without this skill
With this skill

Architecture choice

66%

100%

Domain complexity addressed

100%

100%

Team size addressed

100%

100%

Lifespan addressed

100%

100%

Persistence needs addressed

100%

100%

Recommended architecture section

0%

0%

Initial setup section

0%

0%

Assets to apply section

0%

0%

Next implementation steps section

0%

0%

Java 25 selected

30%

100%

Spring Boot 4 listed

100%

100%

Correct web starter

100%

100%

Spring Data JPA listed

100%

100%

Migration tool listed

100%

100%

Spring Boot Actuator listed

100%

100%

Testcontainers listed

40%

100%

Repository
a-pavithraa/springboot-skills-marketplace
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.