CtrlK
BlogDocsLog inGet started
Tessl Logo

spring-boot

Spring Boot 3.x development - REST APIs, JPA, Security, Testing, and Cloud-native patterns. Use for building enterprise Java applications with Spring Boot.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/spring-boot/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, mostly executable reference with a clear workflow and good progressive-disclosure navigation to real bundle files. Weaknesses are a subtle Java text-block error in the test example, some inline code that could be deferred to references, and only implied error-recovery loops.

Suggestions

Fix the invalid inline text block in ProductControllerTest — either use a real multi-line text block or a plain double-quoted JSON string literal.

Move the inlined Spring Security JWT and WebFlux endpoint examples into references/security.md and references/web.md, leaving a concise pointer plus a minimal inline snippet.

Add an explicit error-recovery/feedback loop to the workflow (e.g., 'If tests fail: read failures, fix, re-run ./mvnw test until green').

DimensionReasoningScore

Conciseness

The body is mostly lean code examples and tables assuming Claude's competence, with minor redundancy (the Common Annotations table and Knowledge Base line partly restate covered material) that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready code across entity, repository, service, controller, DTO, exception handler, and security config, but the test slice uses an inline text block ('"""{...}"""') that is invalid Java, a minor gap in executability.

4 / 5

Workflow Clarity

The Core Workflow gives a clear 6-step sequence with validation checkpoints ('verify tests pass', 'run ./mvnw test and confirm all pass', 'validate /actuator/health returns UP'), though explicit error-recovery feedback loops are only implied rather than spelled out.

4 / 5

Progressive Disclosure

A well-signaled Reference Guide table maps topics to real one-level-deep files (web.md, data.md, security.md, cloud.md, testing.md, all present) with 'When to Load' guidance, but some substantial code blocks (Security JWT, WebFlux) are inlined that could live in those references.

4 / 5

Total

16

/

20

Passed

Description

78%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, third-person, and clearly distinguishes the skill's niche, covering both what it does and when to use it. The main weakness is that the 'Use for...' trigger clause is fairly general and could name more concrete user phrasings.

Suggestions

Expand the 'Use when...' clause with concrete trigger phrases users would naturally say (e.g., 'Use when building REST APIs with Spring Boot, configuring Spring Security/JWT, or setting up JPA repositories').

Replace the generic lead 'development' with a more action-oriented verb to lift specificity.

DimensionReasoningScore

Specificity

Lists several concrete capability areas ('REST APIs, JPA, Security, Testing, and Cloud-native patterns') rather than vague language, though 'development' as the lead action is somewhat generic, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Spring Boot 3.x development - REST APIs, JPA, Security, Testing, and Cloud-native patterns') and when ('Use for building enterprise Java applications with Spring Boot'), but the 'when' trigger could be more specific with concrete phrases.

4 / 5

Trigger Term Quality

Includes natural terms users would say ('Spring Boot', 'REST APIs', 'enterprise Java applications') with good coverage, but misses a few common synonyms/variations a user might phrase.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Spring Boot 3.x enterprise Java) with distinct, specific triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
piomin/claude-ai-spring-boot
Reviewed

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.