CtrlK
BlogDocsLog inGet started
Tessl Logo

416-frameworks-quarkus-mongodb-migrations-mongock

Use when you need to add or review Mongock MongoDB data migrations in a Quarkus application — including the Quarkiverse Mongock extension, Quarkus MongoDB client configuration, migrate-at-start, @ChangeUnit classes, lock/transaction settings, and Quarkus test verification. This should trigger for requests such as Add Mongock migrations in Quarkus; Configure quarkus-mongock; Review Quarkus MongoDB data migrations; Create Mongock change units for Quarkus MongoDB; Review Mongock migration ordering in a Quarkus 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, lean overview with strong workflow checkpoints and clean one-level reference disclosure. Its only gap is actionability: the body directs to references instead of showing executable migration code.

Suggestions

Include a minimal copy-paste @ChangeUnit example (with @Execution and a rollback hook) directly in the body so the core task is actionable without opening references.

Show a short quarkus.mongock.* / application.properties snippet for migrate-at-start so basic configuration is executable inline.

Add a one-line note on how to verify migrations ran (e.g., checking the mongockLock/changeLog collection) to strengthen the verification step.

DimensionReasoningScore

Conciseness

The body is lean, assumes Claude's competence, and avoids explaining basic Quarkus/MongoDB concepts; every section earns its place.

3 / 3

Actionability

It gives concrete build commands ('./mvnw compile', 'mvn clean verify') but the migration guidance itself is mostly directive pointers to references rather than executable @ChangeUnit code in the body.

2 / 3

Workflow Clarity

A clear four-step workflow with explicit MANDATORY/SAFETY/VERIFY checkpoints provides feedback loops for the risky compile-then-migrate-then-verify sequence.

3 / 3

Progressive Disclosure

The body is a concise overview with three well-signaled, one-level-deep references (all confirmed to exist), with no nested pointer chains.

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, supplies natural-language triggers, and clearly distinguishes a narrow Quarkus/Mongock niche. It fully satisfies the what-and-when completeness requirement.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities such as 'Quarkiverse Mongock extension', 'migrate-at-start', '@ChangeUnit classes', and 'lock/transaction settings' rather than vague abstractions.

3 / 3

Completeness

Explicitly answers both what (add/review Mongock migrations in a Quarkus application) and when via a 'Use when' clause plus concrete trigger sentences.

3 / 3

Trigger Term Quality

Natural trigger phrases users would say are enumerated ('Add Mongock migrations in Quarkus', 'Configure quarkus-mongock', 'Review Quarkus MongoDB data migrations'), giving good coverage.

3 / 3

Distinctiveness Conflict Risk

The Mongock+Quarkus+MongoDB niche is narrow with distinct triggers, and coordination with the sibling @415-frameworks-quarkus-mongodb skill reduces conflict risk.

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.