CtrlK
BlogDocsLog inGet started
Tessl Logo

516-frameworks-micronaut-mongodb-migrations-mongock

Use when you need to add or review Mongock MongoDB data migrations in a Micronaut application — including Mongock runner/driver selection, Micronaut bean wiring, migration scan packages, @ChangeUnit classes, lock/transaction settings, and Testcontainers verification. This should trigger for requests such as Add Mongock migrations in Micronaut; Review Micronaut MongoDB data migrations; Configure Mongock change units with Micronaut Data MongoDB. Part of cursor-rules-java project

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-structured overview with strong workflow clarity and clean progressive disclosure to a single reference file. Its main weaknesses are mild redundancy across three overlapping enumerations and the deferral of all concrete code examples to the reference.

Suggestions

Collapse the 'What is covered', 'When to use', and Workflow sections where they overlap to remove redundant enumeration and improve token efficiency.

Inline one minimal @ChangeUnit skeleton and one application.properties snippet so the body is actionable without requiring the reference for common cases.

Make the EDGE CASE guidance slightly more concrete by naming an example standalone runner bean pattern instead of leaving it abstract.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but it restates overlapping territory three times — the 'What is covered' bullets, the 'When to use' list, and the Workflow steps cover similar ground — so it could be tightened further.

2 / 3

Actionability

It gives concrete executable commands ('./mvnw compile', 'mvn clean verify') and specific file/class guidance, but the actual @ChangeUnit code and configuration examples are deferred to the reference rather than appearing inline, leaving the body's guidance incomplete on its own.

2 / 3

Workflow Clarity

The four-step workflow is clearly sequenced with explicit validation checkpoints (MANDATORY compile-before, SAFETY stop-on-failure, VERIFY after) forming a real feedback loop, which is especially appropriate for destructive database migration operations.

3 / 3

Progressive Disclosure

The body is a concise overview pointing to a single, real, well-organized reference file one level deep (verified present with headed sections and examples), with the link clearly signaled — easy navigation and appropriate content split.

3 / 3

Total

10

/

12

Passed

Description

90%

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 strong, specific description with explicit trigger guidance and a clear niche, weakened only by its second-person voice. Rewriting in third person ('Use when adding or reviewing...') would recover the specificity point.

Suggestions

Rewrite in third person to avoid the voice penalty, e.g. 'Use when adding or reviewing Mongock MongoDB data migrations in a Micronaut application' instead of 'Use when you need to...'.

Trim the trailing 'Part of cursor-rules-java project' metadata, which adds no activation value.

Consider tightening the capability list slightly to avoid redundancy between the enumerated actions and the trigger examples.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions ('Mongock runner/driver selection, Micronaut bean wiring, migration scan packages, @ChangeUnit classes, lock/transaction settings, and Testcontainers verification') which would warrant a 3, but it is written in second person ('Use when you need to'), so the voice penalty reduces it by one to 2.

2 / 3

Completeness

It explicitly answers both what it does (the enumerated capabilities) and when to use it via an explicit 'Use when...' clause plus concrete trigger examples, satisfying both halves.

3 / 3

Trigger Term Quality

It lists natural user phrasings ('Add Mongock migrations in Micronaut; Review Micronaut MongoDB data migrations; Configure Mongock change units with Micronaut Data MongoDB') that a user would plausibly say, giving good coverage of trigger variations.

3 / 3

Distinctiveness Conflict Risk

The narrow niche of Mongock MongoDB migrations within Micronaut, with highly specific trigger terms, makes it 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
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.