CtrlK
BlogDocsLog inGet started
Tessl Logo

jpa-patterns

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

68

Quality

81%

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

80%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 tight, highly actionable patterns catalog with executable JPA/Hibernate code, but it is a single-file monolith with no progressive file split and lacks explicit validation checkpoints for its database/migration operations.

Suggestions

Move the deeper reference material (e.g. indexing/caching/migration guidance, or the HikariCP property tables) into references/*.md files and link to them with clearly signaled one-level-deep pointers.

Add explicit validation checkpoints for risky operations, e.g. a migration step sequence (apply → verify schema → rollback on failure) and a post-edit SQL-log assertion loop for query optimization.

DimensionReasoningScore

Conciseness

The body is lean: terse section headers, copy-ready code blocks, and bullet guidance with no padding or explanation of JPA/Hibernate basics Claude already knows — every token earns its place.

3 / 3

Actionability

Concrete executable artifacts throughout — real annotations (@Entity, @Query, @Transactional), JPQL with JOIN FETCH, PageRequest usage, and exact HikariCP/hibernate property keys — are copy-paste ready, not pseudocode.

3 / 3

Workflow Clarity

The skill is a patterns catalog organized by topic, not a sequenced procedure; for the database/migration operations it covers there are no explicit validate→fix→retry checkpoints, capping workflow clarity at 2 per the feedback-loops note.

2 / 3

Progressive Disclosure

Sections are well-organized, but all detailed reference content is inline in a single SKILL.md with no bundle files or one-level-deep references; since it exceeds 50 lines, the simple-skill allowance does not apply and content that could be split remains inline.

2 / 3

Total

10

/

12

Passed

Description

82%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 specific, well-keyed description that names a clear niche and many concrete capabilities, but it omits an explicit 'Use when...' trigger clause, leaving the activation condition only implied.

Suggestions

Append an explicit trigger clause, e.g. 'Use when designing JPA entities, modeling associations, optimizing queries, or tuning transactions/pooling in a Spring Boot application.'

Lead with the strongest action verbs (design, model, optimize, tune) rather than the noun phrase '模式' to sharpen the 'what does this do' framing.

DimensionReasoningScore

Specificity

The description enumerates eight concrete capability areas — "实体设计、关联关系、查询优化、事务、审计、索引、分页和连接池" — rather than vague language, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It clearly answers 'what' (JPA/Hibernate patterns for the listed domains) but lacks any explicit 'Use when...' trigger clause, so 'when' is only implied — capping completeness at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Natural developer keywords are well covered: "Spring Boot", "JPA", "Hibernate", plus "事务", "索引", "分页", "连接池" — terms a user would actually say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

The Spring Boot JPA/Hibernate niche with these specific data-layer triggers is clearly distinguishable and unlikely to fire for unrelated skills.

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.