@@ -6,8 +6,8 @@ A Claude Code plugin marketplace with 5 independently installable plugins for Ja
66
77| Plugin | Skills | Agents | Description |
88| ---| ---| ---| ---|
9- | ` java-core ` | ` /java-review ` , ` /java-refactor ` , ` /java-explain ` , ` /java-fix ` , ` /java-docs ` | ` java-architect ` | General Java — code review, refactoring, explanation, fix, docs |
10- | ` java-spring ` | ` /java-scaffold ` | ` java-spring-expert ` | Spring Boot — scaffolding and expert guidance |
9+ | ` java-core ` | ` /java-review ` , ` /java-refactor ` , ` /java-explain ` , ` /java-fix ` , ` /java-docs ` , ` /java-health ` , ` /java-concurrency-review ` , ` /java-api-review ` , ` /java-migrate ` , ` /java-commit ` , ` /java-solid ` , ` /java-design-pattern ` | ` java-architect ` , ` java-build-resolver ` | General Java — code review, refactoring, explanation, fix, docs, health scoring, concurrency, API design, migration, commits, SOLID, design patterns |
10+ | ` java-spring ` | ` /java-scaffold ` , ` /java-jpa ` , ` /java-logging ` , ` /java-crud ` | ` java-spring-expert ` | Spring Boot — scaffolding, JPA review, logging review, CRUD generation |
1111| ` java-security ` | — | ` java-security-reviewer ` | Security — OWASP Top 10 review and hooks |
1212| ` java-testing ` | ` /java-test ` | ` java-test-engineer ` | Testing — test generation and strategy |
1313| ` java-performance ` | — | ` java-performance-reviewer ` | Performance — N+1, memory, threading review |
@@ -65,15 +65,25 @@ To get the latest plugin versions:
6565## Usage
6666
6767### Skills (slash commands)
68- | Command | What it does |
69- | ---| ---|
70- | ` /java-review ` | Review Java code for bugs, naming issues, and version-appropriate idioms |
71- | ` /java-refactor ` | Suggest and apply version-gated refactorings |
72- | ` /java-explain ` | Explain Java code in plain language |
73- | ` /java-fix ` | Diagnose compile errors or stack traces |
74- | ` /java-docs ` | Generate Javadoc for classes and methods |
75- | ` /java-scaffold ` | Scaffold a Spring Boot project or feature |
76- | ` /java-test ` | Generate JUnit 5 + Mockito unit or Testcontainers integration tests |
68+ | Command | Plugin | What it does |
69+ | ---| ---| ---|
70+ | ` /java-review ` | ` java-core ` | Review Java code for bugs, naming issues, and version-appropriate idioms |
71+ | ` /java-refactor ` | ` java-core ` | Suggest and apply version-gated refactorings |
72+ | ` /java-explain ` | ` java-core ` | Explain Java code in plain language |
73+ | ` /java-fix ` | ` java-core ` | Diagnose compile errors or stack traces |
74+ | ` /java-docs ` | ` java-core ` | Generate Javadoc for classes and methods |
75+ | ` /java-health ` | ` java-core ` | Score codebase across Security, Tests, Performance, Quality (A–F grades) |
76+ | ` /java-concurrency-review ` | ` java-core ` | Review thread safety, race conditions, and Java 21 virtual thread compatibility |
77+ | ` /java-api-review ` | ` java-core ` | Review REST API design — HTTP methods, status codes, naming, versioning |
78+ | ` /java-migrate ` | ` java-core ` | Interactive migration guide: Java 8→11, 11→17, or 17→21 |
79+ | ` /java-commit ` | ` java-core ` | Generate a Conventional Commits message for staged Java changes |
80+ | ` /java-solid ` | ` java-core ` | Check all 5 SOLID principles with Java-specific patterns |
81+ | ` /java-design-pattern ` | ` java-core ` | Detect GoF patterns in code or recommend a pattern for a problem |
82+ | ` /java-scaffold ` | ` java-spring ` | Scaffold a Spring Boot project or feature |
83+ | ` /java-jpa ` | ` java-spring ` | Deep JPA review — N+1 queries, fetch strategies, projections, Specifications |
84+ | ` /java-logging ` | ` java-spring ` | Review logging — SLF4J best practices, MDC, structured logging, PII safety |
85+ | ` /java-crud ` | ` java-spring ` | Generate a complete CRUD feature (entity, repo, service, controller, DTOs, tests) |
86+ | ` /java-test ` | ` java-testing ` | Generate JUnit 5 + Mockito unit or Testcontainers integration tests |
7787
7888### Agents
7989Agents are specialist sub-agents Claude can delegate to. Reference them by name in conversation:
0 commit comments