CtrlK
BlogDocsLog inGet started
Tessl Logo

515-frameworks-micronaut-mongodb

Use when you need MongoDB persistence in Micronaut — including @MongoRepository design, document modeling, indexes, query patterns, and error handling. This should trigger for requests such as Add MongoDB in Micronaut; Review Micronaut Data Mongo design; Improve error handling for Micronaut Mongo operations. Part of cursor-rules-java project

68

Quality

82%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

64%

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

The skill is well-structured and concise, correctly assuming Claude's competence with MongoDB and Micronaut concepts. However, it defers nearly all actionable content to a reference file, making the SKILL.md itself a lightweight dispatcher rather than a self-contained guide. The workflow is reasonable but lacks an explicit error recovery loop after the final verification step.

Suggestions

Add at least one concrete, executable code example in the SKILL.md itself — e.g., a minimal @MongoRepository interface or a document class with index annotations — so the skill provides standalone value without requiring the reference file.

Add an explicit feedback loop to the workflow: 'If `mvn clean verify` fails, diagnose the error, fix, and re-run verification before reporting results.'

Include a brief inline example of duplicate key error handling or optimistic locking pattern, since these are called out in the 'When to use' section but have zero guidance in the body.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It doesn't explain what MongoDB is or how Micronaut works. Every section serves a purpose — constraints, workflow, and reference pointer. No unnecessary padding.

3 / 3

Actionability

The skill provides concrete commands (`./mvnw compile`, `mvn clean verify`) and a clear workflow, but lacks any executable code examples for document modeling, repository design, index creation, or error handling. All substantive guidance is deferred to the reference file.

2 / 3

Workflow Clarity

The workflow has a clear 4-step sequence with compilation checks before and after changes, but the validation checkpoint is somewhat implicit — step 1 says to compile before changes and step 4 says to verify after, but there's no explicit feedback loop (e.g., 'if verification fails, fix and re-verify'). The 'stop immediately' constraint partially addresses this but only for the pre-check.

2 / 3

Progressive Disclosure

The skill correctly references a single detailed file (`references/515-frameworks-micronaut-mongodb.md`) for deeper content, which is good one-level-deep disclosure. However, since no bundle files were provided, we cannot verify the reference exists or assess its quality. The SKILL.md itself is essentially a thin wrapper that defers almost all substantive content to the reference, providing very little standalone value.

2 / 3

Total

9

/

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.

This is a strong skill description that clearly defines its scope (MongoDB persistence in Micronaut), lists specific capabilities, provides explicit trigger guidance with example requests, and occupies a distinct niche. The description uses proper third-person voice and balances conciseness with completeness.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: @MongoRepository design, document modeling, indexes, query patterns, and error handling. These are concrete, actionable capabilities rather than vague abstractions.

3 / 3

Completeness

Clearly answers both 'what' (MongoDB persistence including repository design, document modeling, indexes, query patterns, error handling) and 'when' with explicit 'Use when' clause and concrete trigger examples like 'Add MongoDB in Micronaut' and 'Review Micronaut Data Mongo design'.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'MongoDB', 'Micronaut', '@MongoRepository', 'document modeling', 'indexes', 'query patterns', 'error handling', 'Micronaut Data Mongo'. Good coverage of both framework-specific and general database terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with the specific combination of MongoDB + Micronaut framework. The niche is narrow and well-defined, unlikely to conflict with general database skills, other NoSQL skills, or Micronaut skills focused on other concerns.

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.

Validation11 / 11 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.