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

77

Quality

96%

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

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

The content is well-structured and efficient: a concise overview, explicit validation-gated workflow, and clean one-level-deep references to real bundle files. The only gap is that executable migration code is deferred to references rather than shown inline.

Suggestions

Add a minimal inline @ChangeUnit example (or a Micronaut runner bean snippet) so the most common case is copy-paste ready without opening a reference file.

Consider a one-line 'good vs bad' example inline (e.g. idempotent vs non-idempotent change unit) to anchor the antipatterns reference.

DimensionReasoningScore

Conciseness

The body is lean — bullets and short directives with no explanation of what Micronaut, Mongock, or MongoDB are — assuming Claude's competence and earning every token.

5 / 5

Actionability

Concrete commands are present (./mvnw compile, mvn clean verify, @MicronautTest with Testcontainers) and the workflow names specific files to inspect, but the core migration code (bean wiring, @ChangeUnit examples) lives in the references rather than inline.

4 / 5

Workflow Clarity

A clear four-step sequence with explicit validation checkpoints (MANDATORY compile before, SAFETY stop on failure, VERIFY after) plus a Testcontainers test step, giving strong feedback loops for a database-migration task.

5 / 5

Progressive Disclosure

A concise overview points one level deep to three real reference files (main, antipatterns, parallel-change), signaled in both the Workflow and a dedicated Reference section with markdown links.

5 / 5

Total

19

/

20

Passed

Description

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

The description is exemplary: it pairs a comprehensive, specific capability list with explicit 'Use when' guidance and five concrete trigger phrases. It is concise, third-person, and clearly distinguishable from sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Mongock runner/driver selection, Micronaut bean wiring, migration scan packages, @ChangeUnit classes, lock/transaction settings, and Testcontainers verification' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Both 'what' (the enumerated Mongock/Micronaut capabilities) and 'when' (an explicit 'Use when...' clause plus concrete trigger requests) are clearly and explicitly stated.

5 / 5

Trigger Term Quality

Five explicit, natural trigger phrasings are provided ('Add Mongock migrations in Micronaut', 'Review Micronaut MongoDB data migrations', etc.) with synonym variation, matching the exact requests a Micronaut developer would make.

5 / 5

Distinctiveness Conflict Risk

The narrow Mongock + MongoDB + Micronaut Data niche with specific triggers makes it highly distinct and unlikely to fire for unrelated migration or MongoDB skills.

5 / 5

Total

20

/

20

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.