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; Create Mongock change units for Micronaut MongoDB; Review Mongock migration ordering in a Micronaut service. Part of Plinth Toolkit

75

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

85%

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

A well-structured, concise instruction skill with strong validation checkpoints and clean one-level reference navigation. Its only weakness is actionability: the migration steps are described abstractly while executable Mongock patterns live entirely in the references.

Suggestions

Add one minimal runnable @ChangeUnit example (changeUnit id, @Execution method, rollback hook) directly in SKILL.md so the core pattern is actionable without opening a reference.

Include the Mongock runner/driver bean-wiring snippet inline (or a pointer to the exact reference section) rather than only describing it as "wire the runner through Micronaut beans".

Specify the exact Mongock BOM/dependency coordinates to add in pom.xml so the "Choose runner, driver" step has a concrete starting point.

DimensionReasoningScore

Conciseness

The ~50-line body is lean and assumes Claude's competence; sections like Constraints and Workflow each earn their place without explaining concepts Claude already knows.

3 / 3

Actionability

Provides concrete build commands ("./mvnw compile", "mvn clean verify") but migration guidance is descriptive ("Implement/refactor @ChangeUnit classes with idempotent operations") rather than executable code, with key detail deferred to references.

2 / 3

Workflow Clarity

Four-step sequence with explicit validation checkpoints and feedback loops: MANDATORY compile before, STOP on failure, and VERIFY after applying changes.

3 / 3

Progressive Disclosure

Clear overview pointing to three real, one-level-deep reference files (all verified present) with clearly signaled links in both Workflow and Reference sections.

3 / 3

Total

11

/

12

Passed

Description

100%

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 that names concrete capabilities, provides explicit "Use when" triggers in natural user language, and occupies a distinct niche. It fully satisfies the what-and-when completeness criterion.

DimensionReasoningScore

Specificity

Lists multiple concrete actions including "runner/driver selection", "Micronaut bean wiring", "migration scan packages", "@ChangeUnit classes", "lock/transaction settings", and "Testcontainers verification".

3 / 3

Completeness

Clearly answers both what it does and when to use it via the explicit "Use when you need to..." clause plus five enumerated trigger sentences.

3 / 3

Trigger Term Quality

Includes natural phrasings users would say, quoted as explicit triggers such as "Add Mongock migrations in Micronaut" and "Review Micronaut MongoDB data migrations".

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Mongock + Micronaut + MongoDB migrations) with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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