java-adr
Creates, lists, and manages Architecture Decision Records for Java projects. Use when user asks to "create an ADR", "document this decision", "write an…
Runs a holistic code health check scoring Security, Tests, Performance and Quality with A-F grades. Use when user asks to "check health", "score this project", "health check", "how good is this code", "overall assessment", or "code quality score".
$ npx -y skills add ducpm2303/claude-java-plugins --skill java-health --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/java-healthContext preview
The summary Claude sees to decide when to auto-load this skill.
Runs a holistic code health check scoring Security, Tests, Performance and Quality with A-F grades. Use when user asks to "check health", "score this project", "health check", "how good is this code", "overall assessment", or "code quality score".
description: Runs a holistic code health check scoring Security, Tests, Performance and Quality with A-F grades. Use when user asks to "check health", "score this project", "health check", "how good is this code", "overall assessment", or "code quality score". argument-hint: "[path to file, class, or leave empty for current project]" allowed-tools: Read, Grep, Glob
Run a comprehensive health check on the Java code or project I've indicated. This is an aggregating command — it runs multiple review dimensions and produces a single scored report.
Assess each dimension independently, then score it:
Check for:
Full score = 25. Deduct per finding.
> **Note:** This is a *structural* assessment — Claude cannot run your test suite or measure real line coverage. For actual coverage numbers run `mvn test jacoco:report` or `./gradlew test jacocoTestReport`.
Check for:
Full score = 25. Deduct per finding.
Check for:
Full score = 25. Deduct per finding.
Check for:
Full score = 25. Deduct per finding.
Format the report exactly like this:
╔══════════════════════════════════════════╗ ║ JAVA HEALTH REPORT ║ ║ Project: [project name or file name] ║ ║ Java: [version] | Spring Boot: [version]║ ╠══════════════════════════════════════════╣ ║ Security [score]/25 [grade] ║ ║ Test Coverage [score]/25 [grade] ║ ║ Performance [score]/25 [grade] ║ ║ Code Quality [score]/25 [grade] ║ ╠══════════════════════════════════════════╣ ║ TOTAL HEALTH [total]/100 [grade] ║ ╚══════════════════════════════════════════╝
Grade scale: 23–25 = A, 18–22 = B, 13–17 = C, 8–12 = D, 0–7 = F
List the 3 highest-impact improvements ranked by score gain: 1. **[Action]** — fixes [dimension], gains up to +[N] points 2. **[Action]** — fixes [dimension], gains up to +[N] points 3. **[Action]** — fixes [dimension], gains up to +[N] points
After the report, offer:
A Claude Code plugin marketplace with 3 focused plugins for Java developers. All plugins support Java 8 through Java 21 and tailor advice to your target Java version.
Creates, lists, and manages Architecture Decision Records for Java projects. Use when user asks to "create an ADR", "document this decision", "write an…
Reviews Java REST API design including HTTP methods, status codes, naming, and versioning. Use when user asks to "review my API", "check REST design", "is this…
Reviews or implements Clean Architecture / Hexagonal Architecture (Ports & Adapters) and DDD tactical patterns for Java projects. Use when user asks to "apply…
Generates a Conventional Commits message for staged Java changes. Use when user asks to "write a commit message", "help me commit", "what should my commit…
Reviews Java code for thread safety, race conditions, deadlocks, and Java 21 virtual thread compatibility. Use when user asks to "review concurrency", "is this…
Detects GoF patterns in Java code or recommends the right pattern for a problem. Use when user asks to "what pattern is this", "detect design patterns",…