CtrlK
BlogDocsLog inGet started
Tessl Logo

501-frameworks-micronaut-core

Use when building or reviewing Micronaut applications — Micronaut.run bootstrap, @Singleton/@Prototype, @Factory beans, @ConfigurationProperties, environments, @Requires, @Controller vs services, @Scheduled, graceful shutdown, @ExecuteOn for blocking work, and Jakarta-consistent APIs. This should trigger for requests such as Review Java code for Micronaut application structure and beans; Apply best practices for Micronaut configuration, @Requires, and factories; Improve scheduling, shutdown, or threading in Micronaut services. Part of cursor-rules-java project

64

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/501-frameworks-micronaut-core/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

This skill provides a reasonable overview of Micronaut core guidelines with clear scope and a compilation safety gate, but it delegates nearly all actionable content to an external reference file that isn't available for evaluation. The workflow steps are generic and lack concrete code examples or specific patterns inline. The skill would benefit significantly from at least a few inline good/bad code snippets to be independently useful.

Suggestions

Add 2-3 inline good/bad code examples for the most common patterns (e.g., constructor injection vs field injection, thin controller delegation) so the skill is actionable without requiring the reference file.

Make the workflow steps more specific — e.g., step 3 could list concrete checks like 'verify all beans use constructor injection' or 'ensure no @Controller contains business logic'.

Consolidate the redundant compilation safety messaging in the Constraints section into a single clear statement with the specific commands.

Include a brief example of a @Scheduled method with failure visibility or @ExecuteOn usage to make the skill immediately executable.

DimensionReasoningScore

Conciseness

The 'What is covered' bullet list is somewhat redundant with the 'When to use this skill' section and the description. The constraints section repeats the compilation check idea multiple times. However, it's not egregiously verbose and avoids explaining basic concepts Claude already knows.

2 / 3

Actionability

The skill provides concrete commands (./mvnw compile, mvn clean verify) and references a detailed guide, but contains no executable code examples, no good/bad pattern snippets, and delegates all concrete guidance to the reference file. Without the bundle file available, the skill itself lacks copy-paste ready patterns.

2 / 3

Workflow Clarity

The workflow has a clear 4-step sequence with a compilation prerequisite and post-change verification. However, the steps are fairly generic (read, gather, apply, verify) and lack explicit validation checkpoints between steps or error recovery feedback loops beyond 'stop if compilation fails.'

2 / 3

Progressive Disclosure

The skill correctly references a single external file (references/501-frameworks-micronaut-core.md) for detailed guidance, which is good one-level-deep disclosure. However, since no bundle files were provided, we cannot verify the reference exists, and the SKILL.md itself is somewhat thin — it could benefit from at least one inline example to be useful without the reference file.

2 / 3

Total

8

/

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 thoroughly enumerates Micronaut-specific capabilities, includes an explicit 'Use when' clause, and provides concrete trigger examples. The description is highly distinctive due to its focus on Micronaut-specific annotations and patterns, making it easy for Claude to select appropriately from a large skill set. The only minor note is that it's somewhat dense, but the specificity and completeness more than compensate.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and concepts: Micronaut.run bootstrap, @Singleton/@Prototype, @Factory beans, @ConfigurationProperties, environments, @Requires, @Controller vs services, @Scheduled, graceful shutdown, @ExecuteOn for blocking work, and Jakarta-consistent APIs. Very detailed enumeration of capabilities.

3 / 3

Completeness

Clearly answers both 'what' (reviewing/building Micronaut apps with specific features like beans, configuration, scheduling, threading) and 'when' with an explicit 'Use when' clause and concrete trigger examples like 'Review Java code for Micronaut application structure and beans'.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a user would say: 'Micronaut', 'Java code', 'beans', 'configuration', '@Requires', 'factories', 'scheduling', 'shutdown', 'threading', 'Micronaut services', 'application structure'. Includes both annotation names and plain-language concepts users would mention.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — focuses specifically on the Micronaut framework with framework-specific annotations and concepts (@Singleton, @Prototype, @Factory, @ConfigurationProperties, @Requires, @ExecuteOn). Unlikely to conflict with generic Java or Spring skills due to the Micronaut-specific terminology throughout.

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.