CtrlK
BlogDocsLog inGet started
Tessl Logo

springboot-patterns

Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work. Use when building or reviewing a Spring Boot backend — REST layer, services, data access, caching, or async work.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A highly actionable pattern library with copy-paste-ready Spring Boot code and minimal over-explanation. Its main limitations are the absence of any multi-step validation workflow (it is a reference catalog) and no progressive disclosure via bundle files, leaving the long inline sections unsplit.

Suggestions

Add a brief sequencing/validation note for the destructive or batch patterns present (e.g., retry, rate limiting, @Scheduled jobs) — such as 'test retry backoff against a flaky endpoint before production' — to lift workflow_clarity above 3.

Extract the rate-limiting filter (with its duplicated proxy guidance) and the retry helper into dedicated reference files under references/ and link to them from SKILL.md, both improving conciseness and enabling true progressive disclosure.

De-duplicate the X-Forwarded-For guidance: keep it once in either the Security Note or the code comment, not both, to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is mostly lean code blocks with minimal prose and no padded explanations of concepts Claude already knows, but the rate-limiting section duplicates the proxy/X-Forwarded-For guidance across both a prose Security Note and a large inline comment block, which could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready Java/Spring Boot examples cover the common cases — controller, repository, service, DTOs, exception handling, caching, async, logging, filters, retry, and rate limiting.

5 / 5

Workflow Clarity

This is a pattern catalog rather than a sequenced workflow; the 'When to Activate' list gives activation guidance but there is no multi-step process with validation checkpoints, and no destructive/batch operations to anchor a feedback loop.

3 / 5

Progressive Disclosure

No bundle files exist so all content is inline, but it is well-organized into clearly headed sections (REST, Repository, Service, Caching, etc.); the long rate-limiting and retry sections are the main candidates for extraction into reference files.

4 / 5

Total

16

/

20

Passed

Description

87%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.

A strong, well-scoped description that explicitly states both capabilities and activation triggers in natural, third-person language. Minor gaps in keyword variety (no file extensions) keep specificity and trigger_term_quality just below the ceiling.

DimensionReasoningScore

Specificity

Names the domain and lists several concrete actions — 'REST API design, layered services, data access, caching, async processing, and logging' — but leaves minor gaps (e.g., testing, security) short of fully comprehensive coverage.

4 / 5

Completeness

Explicitly answers both what ('Spring Boot architecture patterns, REST API design...') and when ('Use for Java Spring Boot backend work. Use when building or reviewing...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are present ('Java Spring Boot backend work', 'building or reviewing a Spring Boot backend', 'REST layer, services, data access, caching'), though file extensions like .java, pom.xml, or build.gradle are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche ('Java Spring Boot backend') with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.