CtrlK
BlogDocsLog inGet started
Tessl Logo

jpa-patterns

Spring Boot 中用于实体设计、关联关系、查询优化、事务、审计、索引、分页和连接池的 JPA/Hibernate 模式。

69

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A tight, action-oriented reference packed with executable JPA patterns and real configuration. The only gap is the lack of explicit validation feedback loops for destructive or batch database operations, which leaves workflow clarity one notch below the top.

Suggestions

Add an explicit validation feedback loop for migrations and batch writes (e.g. run the migration → assert row counts/schema → roll back if checks fail → retry).

For destructive patterns like 'orphanRemoval' and dropping columns, add a checkpoint step that warns to back up or verify impact before proceeding.

DimensionReasoningScore

Conciseness

The body is lean — terse bullet directives and executable code with almost no prose explaining concepts Claude already knows; every section earns its tokens.

3 / 3

Actionability

It provides fully executable Java/Spring code, real annotations (@Entity, @Query, @Transactional), concrete HikariCP properties, and exact logging keys — copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

Content is organized as topical patterns with clear sections and a testing/validation section, but there is no explicit validate→fix→retry feedback loop for risky database operations, capping workflow clarity at 2.

2 / 3

Progressive Disclosure

It is a single self-contained SKILL.md with well-organized section headers and no nested or broken references; no bundle files are needed or referenced, so the clear organization is sufficient.

3 / 3

Total

11

/

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 specific, well-targeted description that lists concrete JPA/Hibernate capabilities in third person. Its main weakness is the absence of an explicit 'Use when' trigger clause, which leaves the activation guidance implicit.

Suggestions

Append an explicit trigger clause such as 'Use when designing JPA entities, modeling relationships, optimizing queries, or tuning Spring Boot data access.'

Add natural user-facing phrasings (e.g. 'N+1 problem', 'lazy loading', 'Spring Data repositories') to strengthen trigger-term coverage.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capability areas — '实体设计、关系、查询优化、事务、审计、索引、分页和连接池' — each naming a specific JPA concern rather than vague language.

3 / 3

Completeness

It clearly answers 'what' the skill covers, but there is no explicit 'Use when...' trigger clause; per the rubric guideline, a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

It surfaces the natural terms a developer would say when needing this skill — 'JPA/Hibernate', 'Spring Boot', entity, transaction, pagination, connection pool — with good coverage of the domain vocabulary.

3 / 3

Distinctiveness Conflict Risk

'JPA/Hibernate 模式' is a well-defined niche with distinct triggers unlikely to conflict with unrelated skills.

3 / 3

Total

11

/

12

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
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.