
pluginagentmarketplace/custom-plugin-java
12 skills16.6k installs480 starsGitHub
Install
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-javaSkills in this repo
1Java Spring BootThis skill teaches Spring Boot development for production applications, covering REST API creation with Spring MVC/WebFlux, security configuration (OAuth2, JWT), data persistence via Spring Data JPA, and operational monitoring with Actuator. Developers use it to build stateless APIs, configure authentication/authorization, set up database repositories with pagination, and enable health checks and metrics. Key workflows include controller patterns with validation, SecurityFilterChain configuration for permission-based access, JPA repository queries with transactions, and Micrometer/Prometheus integration for observability.11.5kinstalls2Java Mavenjava-maven is a JVM build configuration skill from pluginagentmarketplace/custom-plugin-java at version 1.0.0 that produces and validates Maven pom.xml files and Java project structures. The skill supports Spring Boot and general JVM services with configurable strict validation, auto-fix toggles, and environment-specific overrides for development and production. Developers reach for java-maven when scaffolding a new Java service, debugging dependency conflicts, or aligning pom.xml structure with team conventions. Integrations with git, linters, and formatters are enabled by default, and output includes markdown-formatted examples when include_examples is set.789installs3Java Testingjava-testing is a pluginagentmarketplace/custom-plugin-java skill at version 1.0.0 in the testing category. The configuration enables git, linter, and formatter integrations with markdown output that can include examples, plus environment overrides for strict validation in production. Developers invoke java-testing when agents should run Java unit tests, apply lint rules, and return structured pass-fail reports instead of manual Maven or Gradle CLI babysitting. Settings expose strict_mode, auto_fix, and log_level controls for development versus production validation behavior.785installs4Java Fundamentalsjava-fundamentals is a Java & JVM skill at version 3.0.0 that teaches agents to write production-quality core Java for backend services, APIs, and agent components. It parameterizes java_version across 8, 11, 17, and 21 and topic across six areas: syntax, OOP, collections, streams, exceptions, and generics. Allowed tools include Read, Write, Bash, Glob, and Grep so agents can scaffold and edit real project files. Developers reach for java-fundamentals when bootstrapping Spring-style services, CLI utilities, or JVM agent modules and want idiomatic patterns instead of outdated Java 7-era snippets. The skill bonds to agent 01-java-fundamentals under SASMP 1.3.0 for marketplace plugin workflows.561installs5Java Jpa Hibernatejava-jpa-hibernate is a pluginagentmarketplace custom-plugin-java skill at version 3.0.0 bonded to the 06-java-persistence agent with SASMP 1.3.0. It masters JPA entity design, Hibernate query optimization, transaction management, caching, and N+1 elimination for production Spring Boot applications. Parameters let developers target PostgreSQL, MySQL, Oracle, or H2 and focus on entities, queries, transactions, or caching. Allowed tools include Read, Write, Bash, Glob, and Grep for hands-on codebase work. Reach for java-jpa-hibernate when mapping domain models, tuning fetch plans, or hardening persistence before release. The skill covers production-grade data access patterns rather than introductory ORM tutorials.528installs6Java Microservicesjava-microservices is an agent skill in pluginagentmarketplace/custom-plugin-java that guides coding agents through Spring Boot microservice architecture decisions. It covers service boundary design, REST and gRPC API contracts, centralized configuration, service discovery, asynchronous messaging, resilience patterns such as circuit breakers and retries, and container-ready deployment units for Kubernetes or Docker hosts. Developers reach for java-microservices when scaffolding a new Java backend, splitting a monolith, or when agents must propose inter-service communication and observability hooks instead of single-module CRUD apps. The skill fits teams standardizing on Spring Boot who need consistent patterns for config servers, registry clients, and fault-tolerant integrations. Catalog metadata records 402 installs. Use it during service design reviews, API gateway planning, and Dockerfile-ready module layout before implementation spreads inconsistent packages across repositories. Agents can propose package layouts, health-check endpoints, and observability hooks so each service remains independently deployable without hidden coupling across Spring Boot modules.449installs7Java Performancejava-performance is an agent skill in pluginagentmarketplace/custom-plugin-java for profiling and tuning JVM-backed services before they ship. The skill addresses GC pressure reduction, hot-path optimization, thread pool sizing, and I/O tuning, then validates latency and throughput against production expectations. Developers reach for java-performance when a Java service is functionally complete but exhibits slow endpoints, GC pauses, or resource contention under benchmark load. The workflow moves from measurement to targeted JVM and application changes rather than greenfield API design. Use it as a pre-release performance gate for backend services.421installs8Java Concurrencyjava-concurrency is an agent skill in pluginagentmarketplace/custom-plugin-java focused on designing thread-safe Java services for production backends. The skill covers executors, locks, concurrent collections, and structured async patterns so concurrent code stays correct under load. Developers reach for java-concurrency when building or refactoring Java services where race conditions, pool sizing, or shared mutable state threaten reliability. The skill emphasizes scalable backend patterns rather than single-threaded prototypes. Use it during service implementation when concurrency primitives and async structure must be chosen deliberately before traffic hits the system.412installs9Java Gradlejava-gradle is an agent skill from pluginagentmarketplace/custom-plugin-java for Gradle-based JVM projects. The skill guides developers through setting up multi-module project structures, version catalogs, Gradle plugins, test task wiring, artifact publishing, and CI-friendly assemble pipelines. It targets teams standardizing build logic across services and libraries rather than one-off compile fixes. Developers reach for java-gradle when scaffolding a new Java or Kotlin repo, refactoring monorepo modules, or hardening Gradle tasks for automated build and release workflows.333installs10Java Testing Advancedjava-testing-advanced is a Java-focused testing skill from pluginagentmarketplace/custom-plugin-java for backend developers preparing production releases. The skill covers advanced JUnit patterns, Mockito mocking strategies, Testcontainers integration tests, contract testing, and flake controls to reduce intermittent failures in CI. Developers reach for java-testing-advanced when a Java service needs stronger test coverage, realistic integration environments, or contract verification before deployment. Output includes test architecture guidance, example patterns, and release-ready testing practices across unit, integration, and contract layers.289installs11Java Maven GradleGuides agents through Java build automation with Maven and Gradle: project structure, dependency management, plugins, multi-module setups, and reproducible package outputs so JVM backends integrate cleanly with repositories, CI, and deployment pipelines.252installs12Java DockerCovers Dockerizing Java applications end-to-end: efficient multi-stage images, JVM tuning in containers, health probes, and deployment-ready configs for cloud or on-prem runtimes.231installs