CtrlK
BlogDocsLog inGet started
Tessl Logo

java-architect

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, or resolve authentication issues and async processing challenges in cloud-native Spring applications.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a solid enterprise Java skill with strong actionability through executable code examples and good workflow clarity with explicit validation checkpoints and feedback loops. The main weaknesses are the missing bundle reference files that the progressive disclosure table points to, and some token inefficiency from sections like the knowledge reference keyword list and output templates that don't add much value for Claude. The constraints section (MUST DO / MUST NOT DO) is well-structured and provides clear guardrails.

Suggestions

Remove the 'Knowledge Reference' keyword list at the bottom — Claude already knows these technologies and the reference table above already covers when to load detailed guidance.

Create the five referenced files (e.g., `references/spring-boot-setup.md`) or remove the reference table if they won't be provided, as broken references reduce trust in the skill.

Consider trimming the 'Output Templates' section — Claude naturally knows to provide domain models, services, repositories, controllers, and tests when implementing Java features.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary elements like the 'Knowledge Reference' keyword list at the bottom (Claude already knows these technologies) and the output templates section which describes what Claude would naturally produce. The code examples earn their place, but the overall document could be tightened.

2 / 3

Actionability

The skill provides fully executable, copy-paste-ready code examples for WebFlux endpoints, JPA repositories with optimized queries, and Spring Security OAuth2/JWT configuration. Concrete commands like `./mvnw verify -pl <module>` and specific file paths like `target/site/jacoco/index.html` make guidance highly actionable.

3 / 3

Workflow Clarity

The core workflow has clear sequencing with explicit validation checkpoints at steps 4, 5, and 6. Each validation step includes feedback loops: what to check if tests fail, how to fix, and instruction to re-run before proceeding. The coverage threshold check with JaCoCo report path is a strong concrete checkpoint.

3 / 3

Progressive Disclosure

The reference table with 'Load When' guidance is well-structured and clearly signaled, but no bundle files are provided, meaning all five referenced files (e.g., `references/spring-boot-setup.md`) don't actually exist. The inline content is also somewhat long with code examples that could potentially live in reference files, though the examples are valuable enough to justify their presence.

2 / 3

Total

10

/

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 around Spring Boot 3.x enterprise development. It opens with an explicit 'Use when' clause covering the trigger scenarios, lists multiple concrete actions, and includes rich natural trigger terms that developers would actually use. The description is concise yet comprehensive, making it easy for Claude to distinguish this skill from other Java or web development skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, resolve authentication issues and async processing challenges.

3 / 3

Completeness

Clearly answers both 'what' (implement WebFlux endpoints, optimize JPA queries, configure Spring Security, resolve auth issues) and 'when' (opens with 'Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x...').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: Spring Boot 3.x, microservices, reactive programming, WebFlux, JPA queries, Spring Security, OAuth2, JWT, cloud-native, async processing. These are all terms developers naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Spring Boot 3.x, WebFlux, JPA, Spring Security with OAuth2/JWT, and cloud-native Spring applications. Unlikely to conflict with generic Java or web development skills due to the specific framework and version targeting.

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
Jeffallan/claude-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.