CtrlK
BlogDocsLog inGet started
Tessl Logo

303-frameworks-spring-boot-validation

Use when you need to design, review, or improve validation in Spring Boot applications — including Bean Validation on request DTOs, @Valid/@Validated at API boundaries, constraint groups, custom constraints, @ConfigurationProperties validation, nested DTO validation, and consistent validation error handling. This should trigger for requests such as Add validation support in Spring Boot; Review Spring Boot validation rules; Improve request validation in Spring Boot REST APIs; Add custom Bean Validation constraints in Spring Boot; Validate configuration properties in Spring Boot. Part of cursor-rules-java project

75

Quality

92%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body is concise, well-structured, and uses progressive disclosure with a verified reference, plus a workflow with strong validation checkpoints. Its main weakness is actionability: the inline workflow steps are abstract and push all concrete code examples into the external reference.

Suggestions

Add at least one inline, copy-paste-ready validation example (e.g., a @Valid controller method with @Validated groups) so the body is actionable without requiring the reference.

Tighten workflow step 3 ('Apply framework-aligned changes') with a concrete sub-checklist naming which patterns to apply (DTO annotations, group selection, error mapping) rather than deferring wholesale to the reference.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, relying on short pointers and a concise workflow rather than padded prose.

3 / 3

Actionability

Build commands are concrete, but the core workflow steps are abstract ('Implement or refactor validation-related configuration/code following the reference patterns') and defer all executable examples to the external reference.

2 / 3

Workflow Clarity

A clear 4-step sequence with explicit validation checkpoints (MANDATORY compile before, SAFETY stop on failure, VERIFY after) provides a proper feedback loop.

3 / 3

Progressive Disclosure

Content is appropriately split: a concise overview body with a single one-level-deep reference (verified to exist) clearly signaled via a markdown link.

3 / 3

Total

11

/

12

Passed

Description

100%

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, complete, and distinct, with explicit 'Use when' triggers and natural user-facing phrases. It scores at the top of the rubric scale across all dimensions.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — Bean Validation on DTOs, @Valid/@Validated, constraint groups, custom constraints, @ConfigurationProperties, nested DTO validation, and error handling.

3 / 3

Completeness

Explicit 'Use when...' clause plus 'This should trigger for requests such as...' clearly answers both what the skill does and when to invoke it.

3 / 3

Trigger Term Quality

Includes natural user-style phrases such as 'Add validation support in Spring Boot' and 'Review Spring Boot validation rules' that users would actually say.

3 / 3

Distinctiveness Conflict Risk

Scoped narrowly to Spring Boot validation with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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.