CtrlK
BlogDocsLog inGet started
Tessl Logo

113-java-maven-documentation

Use when you need to create a DEVELOPER.md file for a Maven project — combining a fixed base template with dynamic sections derived from the project pom.xml, including a Plugin Goals Reference, Maven Profiles table, and Submodules table for multi-module projects. This should trigger for requests such as Create DEVELOPER.md; Generate DEVELOPER.md; Maven project documentation; Add Maven documentation; Plugin goals reference. Part of cursor-rules-java project

63

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

57%

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

A well-structured, appropriately de-scoped skill body that points cleanly to a real reference file, weakened by repeated instructions, an unexplained step-count mismatch, and missing verification of the generated output.

Suggestions

Deduplicate the 'read every pom.xml' instruction so it appears once instead of three times in the intro, constraints, and workflow.

Reconcile the step count: either add the missing fifth step or change 'Execute steps 1–5 in order' to match the four workflow steps actually listed.

Add an explicit verification checkpoint (e.g., confirm generated DEVELOPER.md reproduces the base template verbatim and only lists explicitly declared plugins) before finalizing the file.

DimensionReasoningScore

Conciseness

The body is mostly lean and avoids explaining concepts Claude already knows, but the instruction to read every pom.xml is repeated three times (intro, the MANDATORY bullet, and workflow step 1), which could be tightened.

2 / 3

Actionability

Guidance is concrete in intent ("Read all POM files", "Assemble DEVELOPER.md base and dynamic sections") but the actual table formats and goal-derivation details are deferred to the reference, leaving the body's instructions incomplete rather than copy-paste ready.

2 / 3

Workflow Clarity

Steps are sequenced, but the constraints reference "steps 1–5" while the Workflow lists only four numbered steps, and there is no explicit validation/verification checkpoint before writing the generated file.

2 / 3

Progressive Disclosure

The body is a concise overview that clearly signals a single one-level-deep reference (references/113-java-maven-documentation.md), which exists as a real bundle file, with navigation in both the Workflow and Reference sections.

3 / 3

Total

9

/

12

Passed

Description

90%

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 focused, well-triggered description with concrete capabilities and explicit when-to-use guidance; the only weakness is the second-person voice, which lowers the specificity score per the rubric.

DimensionReasoningScore

Specificity

Quotes like "create a DEVELOPER.md file", "combining a fixed base template with dynamic sections derived from the project pom.xml", and "Plugin Goals Reference, Maven Profiles table, and Submodules table" list multiple concrete actions (a 3), but the second-person voice ("Use when you need to create") triggers the mandated 1-point specificity penalty.

2 / 3

Completeness

It explicitly states both what (combine a fixed base template with dynamic pom.xml-derived sections) and when ("Use when you need to create..." plus "This should trigger for requests such as..."), satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

Natural user phrasing is well covered via "Create DEVELOPER.md; Generate DEVELOPER.md; Maven project documentation; Add Maven documentation; Plugin goals reference", matching the kinds of requests a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow and specific (DEVELOPER.md generation for Maven projects with named sections like Plugin Goals Reference and Maven Profiles), making it unlikely to trigger for unrelated skills.

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.

Validation16 / 16 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.