CtrlK
BlogDocsLog inGet started
Tessl Logo

springboot-patterns

Spring Boot架构模式、REST API设计、分层服务、数据访问、缓存、异步处理和日志记录。用于Java Spring Boot后端工作。

89

1.53x
Quality

75%

Does it follow best practices?

Impact

100%

1.53x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./docs/zh-CN/skills/springboot-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 well-organized, highly actionable Spring Boot patterns reference with executable code throughout. Its weaknesses are the absence of validation-checkpoint workflows and the lack of progressive disclosure for a long single-file skill.

Suggestions

De-duplicate the rate-limiting X-Forwarded-For guidance: keep it in one place (either the prose note or the in-code comment) to tighten the conciseness.

Move the detailed rate-limiting/security configuration walkthrough into a separate reference file (e.g. references/rate-limiting.md) and link to it from SKILL.md to improve progressive disclosure.

Add a short validation/checklist step where destructive or batch-oriented patterns are shown (e.g. after retry or scheduled-job examples) so workflow clarity reflects feedback loops.

DimensionReasoningScore

Conciseness

The body is mostly lean, executable code with little over-explanation of concepts Claude already knows, but the X-Forwarded-For security guidance is duplicated in both Chinese prose and an in-code English comment.

4 / 5

Actionability

Provides copy-paste-ready, compilable Spring Boot Java snippets (controllers, repositories, services, DTOs, exception handlers, filters) covering the common cases.

5 / 5

Workflow Clarity

The skill is a topical patterns catalog with a clear '何时激活' trigger list and per-pattern sections, but it contains no multi-step process with explicit validation checkpoints.

3 / 5

Progressive Disclosure

Section headers organize the content well, but ~300 lines are inlined in SKILL.md with no bundle files or references; detailed material like the rate-limiting security guide could live in a separate reference.

3 / 5

Total

15

/

20

Passed

Description

78%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 specific, well-scoped description that names concrete capability areas and an explicit backend-Spring-Boot trigger. It is held back only by a slightly terse 'when' clause and a few missing natural synonyms.

DimensionReasoningScore

Specificity

Names the domain and lists several specific capability areas ('REST API设计、分层服务、数据访问、缓存、异步处理和日志记录'), which is comprehensive coverage of the skill's scope with only minor gaps.

4 / 5

Completeness

Clearly states what (the enumerated architecture/API patterns) and gives a when ('用于Java Spring Boot后端工作'), but the trigger clause is brief and could be more explicit.

4 / 5

Trigger Term Quality

Includes natural terms users would say ('Spring Boot', 'REST API', 'Java Spring Boot后端') with good coverage, though a few synonyms or framework-specific triggers are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Java Spring Boot backend) with distinct triggers, making overlap with unrelated skills unlikely.

5 / 5

Total

17

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

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.