CtrlK
BlogDocsLog inGet started
Tessl Logo

112-java-maven-plugins

Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning (OWASP), code formatting (Spotless), version management, container image build (Jib), build information tracking, and benchmarking (JMH) — through a consultative, modular step-by-step approach that only adds what you actually need. Part of the skills-for-java project

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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 an excellent skill description that clearly defines its scope (Maven plugin configuration), provides comprehensive trigger terms through specific tool names and categories, and explicitly states when to use it. The description follows best practices by using third person voice and providing a 'Use when' clause upfront. The only minor issue is the trailing 'Part of the skills-for-java project' which adds no value for skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and tools: 'add or configure Maven plugins', with detailed examples including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning (OWASP), code formatting (Spotless), version management, container image build (Jib), build information tracking, and benchmarking (JMH).

3 / 3

Completeness

Clearly answers both what ('add or configure Maven plugins' with comprehensive list of plugin types) AND when ('Use when you need to add or configure Maven plugins in your pom.xml') with explicit trigger at the start of the description.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'Maven plugins', 'pom.xml', specific tool names (jacoco, spotbugs, pmd, OWASP, Spotless, Jib, JMH), and categories like 'quality tools', 'security scanning', 'code formatting', 'benchmarking'.

3 / 3

Distinctiveness Conflict Risk

Very clear niche focused specifically on Maven plugin configuration with distinct triggers like 'pom.xml', specific plugin names, and Maven-specific terminology. Unlikely to conflict with general Java or build skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a well-structured skill that efficiently communicates scope and constraints while properly deferring detailed configurations to a reference file. The workflow includes appropriate validation checkpoints. The main weakness is the lack of any concrete XML examples in the main skill file, requiring users to always consult the reference for actionable content.

Suggestions

Add one minimal executable XML example (e.g., Maven Enforcer plugin configuration) to make the skill immediately actionable without requiring reference lookup

DimensionReasoningScore

Conciseness

The content is lean and efficient, listing covered plugins without explaining what Maven or plugins are. Every section serves a purpose with no padding or unnecessary context.

3 / 3

Actionability

Provides clear constraints and validation steps, but lacks concrete code examples or executable commands in the main skill file. The actual configuration templates are deferred to the reference file.

2 / 3

Workflow Clarity

Clear workflow with explicit validation checkpoint (run mvn validate first), safety gate (stop if validation fails), and sequenced approach (Step 1 analysis before changes). Feedback loop is present.

3 / 3

Progressive Disclosure

Excellent structure with a concise overview, clear plugin listing, constraints section, and single-level reference to detailed documentation. Navigation is straightforward.

3 / 3

Total

11

/

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.