CtrlK
BlogDocsLog inGet started
Tessl Logo

316-frameworks-spring-mongodb-migrations-mongock

Use when you need to add or review Mongock MongoDB data migrations in a Spring Boot application — including Maven coordinates, Spring Data MongoDB drivers, migration scan packages, @ChangeUnit classes, lock/transaction settings, and optional policy-approved MongoDB integration verification. This should trigger for requests such as Add Mongock migrations in Spring Boot; Review Spring MongoDB data migrations; Configure Mongock change units for Spring Data MongoDB; Create Mongock change units for Spring Boot MongoDB; Review Mongock migration ordering in a Spring 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 skill body with a strong gated workflow and clean one-level-deep progressive disclosure. Its main gap is actionability: actual executable @ChangeUnit migration examples live only in the referenced files rather than inline.

Suggestions

Add a minimal copy-paste @ChangeUnit example (with @Execution and a rollback hook) inline in the workflow so Claude has an executable starting pattern without opening a reference.

Show the exact Mongock BOM/driver Maven <dependency> coordinates inline for at least one Spring Data MongoDB generation, rather than only describing them by name.

Include a one-line snippet of the mongock.migration-scan-package application property so the scan-package configuration is actionable from the body alone.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — it lists covered topics, hard constraints, and a 4-step workflow without explaining Mongock or Spring concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

It gives concrete commands ("./mvnw compile", "mvn clean verify", "mongock.enabled=false") and config keys, but defers actual @ChangeUnit migration code to the references rather than providing a copy-paste executable example, fitting the 'some concrete guidance but incomplete' anchor.

2 / 3

Workflow Clarity

A clearly sequenced 4-step workflow with explicit validation gates (MANDATORY compile-before, VERIFY after, SAFETY stop-on-failure) and an edge-case stop-and-ask loop, matching the clear-sequence-with-validation anchor.

3 / 3

Progressive Disclosure

A concise overview points to three real, one-level-deep reference files, signaled both inline in the workflow and in a dedicated Reference section, so navigation is easy and appropriately split.

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, third-person description that concretely enumerates capabilities and pairs them with explicit, natural-language trigger phrases for both what and when. It is specific and unlikely to conflict with sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "Maven coordinates", "Spring Data MongoDB drivers", "migration scan packages", "@ChangeUnit classes", "lock/transaction settings" — matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly states both what it does ("add or review Mongock MongoDB data migrations... including...") and when to use it ("Use when you need..."; "This should trigger for requests such as..."), matching the clear what-and-when anchor.

3 / 3

Trigger Term Quality

Quotes natural user phrasings verbatim ("Add Mongock migrations in Spring Boot", "Review Spring MongoDB data migrations", "Create Mongock change units for Spring Boot MongoDB"), giving strong coverage of terms users would say.

3 / 3

Distinctiveness Conflict Risk

The narrow Mongock + Spring Boot + MongoDB niche with distinct, specific triggers makes it very unlikely to fire for the wrong skill.

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.