claude-java-plugins

skill
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 9 GitHub stars
Code Gecti
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This toolkit provides Java developers using Claude Code with specialized slash commands, agents, and automated workflows. It covers core Java development, Spring Boot scaffolding, and quality enforcement for projects ranging from Java 8 to 21.

Security Assessment
Based on a light code audit, no dangerous patterns, hardcoded secrets, or malicious network requests were detected. The tool does not request any dangerous system permissions. Because it is designed to generate code, review architecture, and diagnose errors, it will inherently read your local project files. Overall security risk is rated as Low.

Quality Assessment
The project is actively maintained, with its most recent updates pushed today. However, there are two notable concerns regarding maturity and community trust: the repository lacks an open-source license, and it currently has low visibility with only 9 GitHub stars. The absence of a license means that, strictly speaking, you do not have legal permission to modify or distribute the code, though it remains safe to use locally.

Verdict
Safe to use locally for boosting Java development productivity, but use with caution if you plan to incorporate it into commercial workflows due to the missing software license.
SUMMARY

Java developer toolkit for Claude Code — skills, agents, hooks, and coding standards for Java 8+ projects

README.md

Java Plugins for Claude Code

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.

Plugins

Plugin Skills Agents Install when
java-core 13 skills java-architect, java-build-resolver Every Java project
java-spring 4 skills java-spring-expert Spring Boot projects
java-quality 3 skills java-security-reviewer, java-performance-reviewer, java-test-engineer Quality enforcement

Installation

Step 1 — Add the marketplace

/plugin marketplace add ducpm2303/claude-java-plugins

Step 2 — Install plugins

/plugin install java-core@java-plugins       # every Java project
/plugin install java-spring@java-plugins     # Spring Boot projects
/plugin install java-quality@java-plugins    # security + performance + testing

Updating

/plugin marketplace update java-plugins

Skills (slash commands)

java-core

Command What it does
/java-review Review Java code for bugs, naming issues, and version-appropriate idioms
/java-refactor Suggest and apply version-gated refactorings
/java-explain Explain Java code in plain language
/java-fix Diagnose compile errors or stack traces
/java-docs Generate Javadoc for classes and methods
/java-health Structural health score across Security, Tests, Performance, Quality (A–F)
/java-concurrency-review Review thread safety, race conditions, and Java 21 virtual thread compatibility
/java-api-review Review REST API design — HTTP methods, status codes, naming, versioning
/java-migrate Interactive migration guide: Java 8→11, 11→17, or 17→21
/java-commit Generate a Conventional Commits message for staged Java changes
/java-solid Check all 5 SOLID principles with Java-specific patterns
/java-design-pattern Detect GoF patterns in code or recommend a pattern for a problem
/java-adr Create, list, and manage Architecture Decision Records

java-spring

Command What it does
/java-scaffold Scaffold a brand-new Spring Boot project (2.7.x – 4.0.x)
/java-jpa Deep JPA review — N+1 queries, fetch strategies, projections, Specifications
/java-logging Review logging — SLF4J, MDC, structured logging, PII safety
/java-crud Generate a complete CRUD feature in an existing project

java-quality

Command What it does
/java-security-check Quick OWASP scan — secrets, injection, weak crypto, Spring Security misconfigs
/java-perf-check Quick performance scan — N+1, memory, threading, algorithmic hotspots
/java-test Generate JUnit 5 + Mockito unit or Testcontainers integration tests (auto-detects project)

Agents

Agents are specialist sub-agents Claude can delegate to:

Agent Plugin Use for
java-architect java-core Project structure, hexagonal/layered architecture, multi-module Maven, design patterns
java-build-resolver java-core Fix Maven/Gradle/javac build errors with minimal changes
java-spring-expert java-spring Spring Boot best practices, Spring Data JPA, Spring Security, REST API design
java-security-reviewer java-quality Full OWASP Top 10 deep-dive, Spring Security misconfig, secrets audit
java-performance-reviewer java-quality Deep JPA/memory/threading performance analysis with before/after fixes
java-test-engineer java-quality Test strategy, coverage analysis, Testcontainers setup, PITest mutation testing

Example usage:

  • "Ask the java-architect agent to design a hexagonal architecture for this order service"
  • "Use the java-security-reviewer agent to do a full OWASP audit of this controller"
  • "Have the java-test-engineer agent write a test strategy for this service layer"

Contributing

  1. Create plugins/java-<ecosystem>/ following the same structure as an existing plugin
  2. Add an entry to .claude-plugin/marketplace.json
  3. Bump the marketplace version field
  4. Open a PR

Star History

Star History Chart

Requirements

  • Claude Code CLI installed and configured
  • Git (for marketplace installation from GitHub)

Yorumlar (0)

Sonuc bulunamadi