CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

springboot-patterns

tessl i github:ysyecust/everything-claude-code --skill 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.

84%

Overall

SKILL.md
Review
Evals

Validation

81%
CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

metadata_version

'metadata' field is not a dictionary

Warning

license_field

'license' field is missing

Warning

Total

13

/

16

Passed

Implementation

80%

This is a high-quality reference skill with excellent, production-ready code examples that respect Claude's intelligence. The main weaknesses are the lack of explicit workflow guidance for multi-step setup processes and the monolithic structure that could benefit from progressive disclosure to separate detailed configurations into reference files.

Suggestions

Add a workflow section showing the sequence for setting up a new Spring Boot service (e.g., 1. Create controller → 2. Add service layer → 3. Configure repository → 4. Add exception handling → 5. Verify with tests)

Include validation checkpoints for configuration-dependent features like caching and async (e.g., 'Verify @EnableCaching is present before using @Cacheable')

Consider splitting detailed topics (observability setup, rate limiting configuration, background jobs) into separate reference files with clear links from the main skill

DimensionReasoningScore

Conciseness

The skill is lean and efficient, presenting code examples without unnecessary explanation of concepts Claude already knows. Every section delivers actionable patterns without padding or verbose descriptions.

3 / 3

Actionability

All code examples are complete, executable Java code with proper annotations, imports implied by context, and realistic implementations. The patterns are copy-paste ready and cover real-world scenarios like pagination, validation, and error handling.

3 / 3

Workflow Clarity

While individual patterns are clear, the skill lacks explicit workflow sequencing for multi-step processes. There are no validation checkpoints or feedback loops for operations like setting up caching, async processing, or rate limiting configuration.

2 / 3

Progressive Disclosure

The content is well-organized with clear section headers, but it's a monolithic document with no references to external files for detailed topics like observability, background jobs, or advanced configuration. Topics like Bucket4j setup or Micrometer configuration could benefit from separate reference files.

2 / 3

Total

10

/

12

Passed

Activation

85%

This is a strong skill description that clearly defines its scope around Spring Boot development with specific capabilities listed. The explicit 'Use for' clause provides clear trigger guidance. The main weakness is the trigger term coverage could include more natural variations users might use when requesting Spring Boot help.

Suggestions

Add more natural trigger term variations like 'Spring', 'microservices', '@RestController', 'JPA', 'Spring Data' to improve discoverability

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'architecture patterns, REST API design, layered services, data access, caching, async processing, and logging' - these are distinct, actionable capabilities.

3 / 3

Completeness

Clearly answers both what (architecture patterns, REST API design, etc.) AND when ('Use for Java Spring Boot backend work') with an explicit trigger clause.

3 / 3

Trigger Term Quality

Includes good technical terms like 'Spring Boot', 'REST API', 'Java', but missing common variations users might say like 'Spring', 'backend API', 'microservices', 'JPA', 'repository pattern', or '@RestController'.

2 / 3

Distinctiveness Conflict Risk

Very specific niche targeting 'Java Spring Boot backend work' - unlikely to conflict with generic Java skills, frontend skills, or other backend frameworks like Node.js or Django.

3 / 3

Total

11

/

12

Passed

Reviewed

Table of Contents

ValidationImplementationActivation

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.