CtrlK
BlogDocsLog inGet started
Tessl Logo

springboot-patterns

Spring Boot 架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理与日志。适用于 Java Spring Boot 后端开发。

65

Quality

77%

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 ./docs/ja-JP/skills/springboot-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

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

A dense, highly actionable catalog of Spring Boot patterns built from executable code, weakened by a duplicated security caveat, the absence of any workflow validation checkpoints, and a monolithic single-file structure with no progressive disclosure to bundle files.

Suggestions

De-duplicate the X-Forwarded-For guidance: keep it in one place (either the prose note or the in-code comment) to remove the ~20-line repetition and tighten conciseness.

Split the detailed rate-limiting/security and observability material into reference files under references/ and link to them from the body, turning the 300-line monolith into a lean overview with one-level-deep navigation.

For state-changing patterns (e.g. create/transaction, cache eviction, scheduled tasks), add a brief validation or verification note so the catalog hints at feedback loops for risky operations.

DimensionReasoningScore

Conciseness

The body is mostly lean code examples assuming Claude's competence, but the X-Forwarded-For security caveat is duplicated both as a prose paragraph with a 4-point list (lines 226-233) and again as a ~20-line comment block inside the rate-limit filter (lines 240-260), so not every token earns its place; it is not score 3 due to this redundancy and not score 1 because the bulk is efficient.

2 / 3

Actionability

The content is almost entirely concrete, copy-paste-ready Java patterns (controllers, repositories, services, DTOs, exception handlers, caching, filters, rate limiting); it is not score 2 because the examples are executable rather than pseudocode and missing few key details.

3 / 3

Workflow Clarity

This is a pattern catalog with clearly labeled sections but no multi-step process sequencing and no validation checkpoints or feedback loops; it is not score 3 because no explicit validate/retry checkpoints exist, and not score 1 because each section is individually clear.

2 / 3

Progressive Disclosure

The skill is a single ~300-line monolithic file with no bundle files (references/, scripts/, assets/ all absent) and content that could be split (detailed rate-limiting security notes, observability) is inline; it is not score 3 because there are no one-level-deep external references, and not score 1 because the sections are well-organized rather than an unstructured wall of text.

2 / 3

Total

9

/

12

Passed

Description

90%Weight 40%Scale 1-3

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 concise, well-scoped description that names the Spring Boot backend niche and provides an explicit applicability clause. Its main weakness is framing capabilities as topic areas rather than concrete actions.

DimensionReasoningScore

Specificity

The description enumerates domain areas ("架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理与日志") as a topic catalog rather than concrete actions like 'build REST controllers' or 'configure caching', matching the 'names domain and some actions' anchor; it is not score 3 because no concrete actions are stated, and not score 1 because it does list specific areas rather than being vague.

2 / 3

Completeness

It answers what (the enumerated topic areas) and explicitly when via "适用于 Java Spring Boot 后端开发", which is an explicit trigger clause equivalent to 'Use when...'; it is not score 2 because the 'when' is stated rather than merely implied.

3 / 3

Trigger Term Quality

It includes natural terms a user would actually say — "Spring Boot", "REST API", "Java", "后端开发" — giving good coverage of likely trigger phrases; it is not score 2 because multiple strong natural keywords are present, not just a single one.

3 / 3

Distinctiveness Conflict Risk

The Spring Boot Java backend scope is a clear niche with distinct triggers unlikely to conflict with other skills; it is not score 2 because the domain is specific rather than broadly overlapping.

3 / 3

Total

11

/

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
xu-xiang/everything-claude-code-zh
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.