custom-plugin-java
💡 Summary
A Claude Code plugin providing 8 specialized AI agents and 12 skills for comprehensive Java development assistance, from fundamentals to DevOps.
🎯 Target Audience
🤖 AI Roast: “It's a well-organized bundle of common Java knowledge, but calling it '8 agents' feels more like marketing segmentation than groundbreaking AI.”
The plugin likely requires filesystem and network access to execute build commands (Maven/Gradle) and manage dependencies, introducing supply chain risks. Mitigation: Run in a sandboxed environment and audit the `commands/` directory for shell execution patterns.
📦 Install Now · 🤖 Explore Agents · 📖 Documentation · ⭐ Star this repo
What is this?
Java Assistant is a Claude Code plugin with 8 agents and 12 skills for java development.
📑 Table of Contents
🚀 Quick Start
Prerequisites
- Claude Code CLI v2.0.27+
- Active Claude subscription
Installation (Choose One)
# Step 1️⃣ Add the marketplace /plugin marketplace add pluginagentmarketplace/custom-plugin-java # Step 2️⃣ Install the plugin /plugin install java-development-assistant@pluginagentmarketplace-java # Step 3️⃣ Restart Claude Code # Close and reopen your terminal/IDE
# Clone the repository git clone https://github.com/pluginagentmarketplace/custom-plugin-java.git cd custom-plugin-java # Load locally /plugin load . # Restart Claude Code
✅ Verify Installation
After restart, you should see these agents:
java-development-assistant:01-java-fundamentals
java-development-assistant:02-java-advanced
java-development-assistant:03-java-spring
java-development-assistant:04-java-testing
java-development-assistant:05-java-build-tools
java-development-assistant:06-java-persistence
java-development-assistant:07-java-microservices
java-development-assistant:08-java-devops
✨ Features
| Feature | Description | |---------|-------------| | 🤖 8 Agents | Production-grade AI agents with ReAct pattern | | 🛠️ 12 Skills | SASMP-compliant skills with Golden Format | | ⌨️ 4 Commands | Quick slash commands with validation | | 🔄 SASMP v1.3.0 | Full protocol compliance | | ✅ EQHM | Error handling, quality, and monitoring enabled |
🤖 Agents
8 Production-Grade Agents
| # | Agent | Purpose | Primary Skill |
|---|-------|---------|---------------|
| 1 | 01-java-fundamentals | Java syntax, OOP, collections, streams | java-fundamentals |
| 2 | 02-java-advanced | Concurrency, JVM internals, performance | java-concurrency |
| 3 | 03-java-spring | Spring Boot, MVC, Security, Cloud | java-spring-boot |
| 4 | 04-java-testing | JUnit 5, Mockito, integration testing | java-testing |
| 5 | 05-java-build-tools | Maven, Gradle, CI/CD pipelines | java-maven-gradle |
| 6 | 06-java-persistence | JPA, Hibernate, query optimization | java-jpa-hibernate |
| 7 | 07-java-microservices | Spring Cloud, distributed systems | java-microservices |
| 8 | 08-java-devops | Docker, Kubernetes, monitoring | java-docker |
🛠️ Skills
12 SASMP-Compliant Skills
| Skill | Description | Bond Type |
|-------|-------------|-----------|
| java-fundamentals | Core Java syntax, OOP, collections, streams | PRIMARY |
| java-concurrency | Threads, executors, CompletableFuture, virtual threads | PRIMARY |
| java-spring-boot | Spring Boot REST APIs, Security, Data, Actuator | PRIMARY |
| java-testing | JUnit 5, Mockito, integration testing, TDD | PRIMARY |
| java-maven-gradle | Build configuration, dependencies, CI/CD | PRIMARY |
| java-jpa-hibernate | Entity design, queries, transactions, caching | PRIMARY |
| java-microservices | Spring Cloud, service mesh, event-driven patterns | PRIMARY |
| java-docker | Dockerfile optimization, JVM settings, security | PRIMARY |
| java-maven | Maven POM, lifecycle, plugins | SECONDARY |
| java-gradle | Gradle Kotlin DSL, build optimization | SECONDARY |
| java-performance | JVM tuning, GC, profiling, benchmarking | SECONDARY |
| java-testing-advanced | Testcontainers, contract testing, mutation testing | SECONDARY |
⌨️ Commands
| Command | Description |
|---------|-------------|
| /java-build | Build Java project with Maven or Gradle |
| /java-new | Create a new Java project with Maven or Gradle |
| /java-check | Check Java and build tool installation and configuration |
| /java-debug | Debug Java applications and troubleshoot common issues |
📚 Documentation
| Document | Description | |----------|-------------| | CHANGELOG.md | Version history | | CONTRIBUTING.md | How to contribute | | LICENSE | License information |
📁 Project Structure
custom-plugin-java/
├── 📁 .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── 📁 agents/ # 8 agents
├── 📁 skills/ # 12 skills (Golden Format)
├── 📁 commands/ # 4 commands
├── 📁 hooks/
├── 📄 README.md
├── 📄 CHANGELOG.md
└── 📄 LICENSE
📅 Metadata
| Field | Value | |-------|-------| | Version | 3.0.0 | | Last Updated | 2025-12-30 | | Status | Production Ready | | SASMP | v1.3.0 | | EQHM | Enabled | | Agents | 8 | | Skills | 12 | | Commands | 4 |
🤝 Contributing
Contributions are welcome! Please read our Contributing Guide.
- Fork the repository
- Create your feature branch
- Follow the Golden Format for new skills
- Submit a pull request
⚠️ Security
Important: This repository contains third-party code and dependencies.
- ✅ Always review code before using in production
- ✅ Check dependencies for known vulnerabilities
- ✅ Follow security best practices
- ✅ Report security issues privately via Issues
📝 License
Copyright © 2025 Dr. Umit Kacar & Muhsin Elcicek
Custom License - See LICENSE for details.
👥 Contributors
Made with ❤️ for the Claude Code Community
Pros
- Comprehensive coverage of Java ecosystem topics.
- Structured with multiple specialized agents for focused tasks.
- Includes practical slash commands for common actions.
- Claims compliance with SASMP protocol for standardization.
Cons
- README lacks concrete examples of agent/skill interaction.
- Heavy reliance on proprietary Claude Code ecosystem.
- Novelty is low as it bundles common Java knowledge.
- Actual implementation quality cannot be verified from README.
Related Skills
java-architect
A“Powerful, but the setup might scare off the impatient.”
spring-boot-engineer
A“Powerful, but the setup might scare off the impatient.”
agentscope-java
A“Powerful, but the setup might scare off the impatient.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author pluginagentmarketplace.
