CtrlK
BlogDocsLog inGet started
Tessl Logo

301-frameworks-spring-boot-core

Use when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBootApplication, component annotations (@Controller, @Service, @Repository), bean definition and scoping, configuration classes and @ConfigurationProperties (with @Validated), component scanning, conditional configuration and profiles, constructor injection, @Primary and @Qualifier for multiple beans of the same type, bean minimization, graceful shutdown, virtual threads, Jakarta EE namespace consistency, and scheduled tasks. This should trigger for requests such as Review Java code for Spring Boot application; Apply best practices for Spring Boot application in Java code. Part of cursor-rules-java project

64

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-structured instruction skill with strong workflow validation and clean progressive disclosure to a single real reference, weakened only by some redundancy with the description and by deferring all code-level guidance to the reference.

Suggestions

Remove or compress the 'When to use this skill' section since those triggers already appear verbatim in the frontmatter description.

Add one or two short inline good/bad code snippets (e.g. constructor injection vs field injection) so the body is actionable without requiring the reference for common cases.

Trim the 'What is covered' bullet list to the few items not already enumerated in the description to reduce token redundancy.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the 'What is covered in this Skill?' list and the 'When to use this skill' section largely duplicate the frontmatter description, so those tokens do not fully earn their place.

2 / 3

Actionability

Concrete executable commands are present ('./mvnw compile', 'mvn clean verify'), but the actual code-level improvement guidance (patterns, good/bad examples) is deferred to the reference rather than given inline, leaving the core tasking incomplete.

2 / 3

Workflow Clarity

A clear 4-step workflow is paired with an explicit constraints checklist (MANDATORY compile-before, SAFETY blocking-on-failure, VERIFY after) that provides validation checkpoints and a stop-and-fix feedback loop.

3 / 3

Progressive Disclosure

The body is a concise overview that signals a single one-level-deep reference ([references/301-frameworks-spring-boot-core.md](references/301-frameworks-spring-boot-core.md)), which exists as a real file, with detailed content appropriately split out.

3 / 3

Total

10

/

12

Passed

Description

82%

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 comprehensive, well-triggered description that explicitly covers what and when, but it loses specificity points for second-person voice and has moderate conflict risk because its triggers are generic across the broader Spring Boot/cursor-rules-java family.

Suggestions

Rephrase in third person to avoid the 'you' penalty, e.g. 'Use when reviewing, improving, or building Spring Boot 4.0.x applications...' instead of 'Use when you need to...'.

Tighten trigger phrases to mention 'core', 'beans', 'dependency injection', or 'configuration' so the skill is distinguishable from sibling Spring Boot skills (web, security, data).

Consider dropping the trailing 'Part of cursor-rules-java project' tag, which adds no trigger value and is project metadata rather than user-facing guidance.

DimensionReasoningScore

Specificity

Lists many concrete actions ('review, improve, or build Spring Boot 4.0.x applications', '@ConfigurationProperties (with @Validated)', 'constructor injection', '@Primary and @Qualifier'), which would be a 3, but the description uses second-person voice ('Use when you need to review...'), triggering the -1 specificity penalty per the judging guidelines.

2 / 3

Completeness

Clearly answers both what (review/improve/build Spring Boot apps with the enumerated capabilities) and when ('Use when you need to...' plus 'This should trigger for requests such as...'), with explicit triggers.

3 / 3

Trigger Term Quality

Includes natural user phrasings via the explicit trigger clause — 'Review Java code for Spring Boot application; Apply best practices for Spring Boot application in Java code' — alongside 'Spring Boot 4.0.x', giving good coverage of terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

Scoped to Spring Boot Core (beans, DI, config), but the trigger phrases ('Review Java code for Spring Boot application') are generic to Spring Boot and 'Part of cursor-rules-java project' implies sibling Spring skills, so overlap with similar skills is plausible.

2 / 3

Total

10

/

12

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
jabrena/cursor-rules-java
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.