CtrlK
BlogDocsLog inGet started
Tessl Logo

java-pro

Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns.

41

Quality

41%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/java-pro/SKILL.md

The canonical home for this skill is java-pro in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

17%Weight 40%Scale 1-5

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

The content is a verbose enumeration of Java/Spring capabilities with no executable code, commands, or validation checkpoints, and it references a playbook file that is not present in the bundle. It reads as a topic catalog rather than actionable skill guidance.

Suggestions

Replace the capability/knowledge lists with a concise overview plus a few copy-paste-ready code examples (e.g., a virtual-thread executor snippet, a Spring Boot 3.x pattern-matching controller) and move the rest into reference files.

Add a concrete workflow with explicit validation checkpoints for at least one common task (e.g., migrate to virtual threads: implement -> run tests -> compare throughput via JMH).

Create the referenced 'references/implementation-playbook.md' (fixing the 'resources/' path) and link to it clearly, or remove the dangling reference so navigation is real.

DimensionReasoningScore

Conciseness

The body is a ~170-line enumeration of capabilities, behavioral traits, knowledge base, and response steps that largely restate well-known Java/Spring concepts; multiple sections (Capabilities, Knowledge Base, Behavioral Traits) overlap heavily, producing noticeable padding.

2 / 5

Actionability

There is no executable code, no concrete commands, and no specific guidance; instructions such as 'Apply relevant best practices and validate outcomes' only describe rather than instruct.

1 / 5

Workflow Clarity

A rough sequence exists (the 8-step 'Response Approach' and 5 'Instructions' bullets) but steps are abstract, poorly defined, and lack any validation checkpoints or concrete commands.

2 / 5

Progressive Disclosure

The body is a monolithic listing of capability topics that would belong in separate reference files; the single reference to 'resources/implementation-playbook.md' points at a path that does not exist as a bundle file (no references/ directory present), so structure is minimal and references are not real.

2 / 5

Total

7

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly scopes a modern Java 21+ / Spring Boot 3.x niche with strong trigger keywords, but it states a persona ('Expert in...') rather than concrete actions and omits any explicit 'Use when...' trigger guidance, capping completeness.

Suggestions

Rewrite the description in third-person action voice with concrete verbs (e.g., 'Guides Java 21+ development using virtual threads, pattern matching, and Spring Boot 3.x') instead of persona claims like 'Expert in'.

Add an explicit trigger clause, e.g., 'Use when working on Java 21+ code, virtual threads, pattern matching, Spring Boot 3.x, GraalVM native images, or cloud-native Java.'

Include natural synonyms and versioned references users actually say (e.g., 'Loom', 'records', 'sealed classes', 'JDK 21') to round out trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain ('Java 21+') plus several concrete feature areas ('virtual threads', 'pattern matching', 'Spring Boot 3.x', 'GraalVM', 'Project Loom', 'cloud-native patterns'), giving broad coverage even though the verbs ('Master', 'Expert in') are roles rather than discrete actions.

4 / 5

Completeness

A clear 'what' is present ('Master Java 21+ ... Expert in the latest Java ecosystem') but there is no 'Use when...' clause or explicit trigger guidance, so completeness is capped at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes natural terms users would say ('Java 21+', 'virtual threads', 'Spring Boot 3.x', 'GraalVM', 'cloud-native') with good keyword coverage, though some common variations and synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

The Java/Spring/GraalVM niche is mostly distinct with only minor overlap risk against closely related Spring-focused skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.