Handles the full Spring Cloud stack for building distributed systems: service discovery with Eureka, API Gateway routing with circuit breakers, and event-driven patterns using Kafka or RabbitMQ. Includes saga orchestration for handling distributed transactions and Resilience4j configuration for preventing cascade failures. The skill covers both choreography and orchestration approaches with real compensation logic examples. If you're moving past monoliths or need to wire up microservices that actually stay up under load, this gives you the resilience patterns and observability setup that production systems require. The distributed tracing config alone will save you hours of debugging.

skills.sh installs
502
GitHub stars
42
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices --agent claude-code

Installs into .claude/skills of the current project.

Files

Java Microservices Skill

Build production microservices with Spring Cloud and distributed system patterns.

Overview

This skill covers microservices architecture with Spring Cloud including service discovery, API gateway, circuit breakers, event-driven communication, and distributed tracing.

When to Use This Skill

Use when you need to:

  • Design microservices architecture
  • Implement service-to-service communication
  • Configure resilience patterns
  • Set up event-driven messaging
  • Add distributed tracing

Topics Covered

Spring Cloud Components

  • Config Server (centralized config)
  • Service Discovery (Eureka, Consul)
  • API Gateway (Spring Cloud Gateway)
  • Load Balancing (Spring Cloud LoadBalancer)

Resilience Patterns

  • Circuit Breaker (Resilience4j)
  • Retry with backoff
  • Bulkhead isolation
  • Rate limiting

Event-Driven Architecture

  • Apache Kafka integration
  • Spring Cloud Stream
  • Saga pattern
  • Event sourcing basics

Observability

  • Distributed tracing (Micrometer)
  • Metrics (Prometheus)
  • Log correlation

Quick Reference

// Saga with Choreography
@Component
public class OrderSagaListener {

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-java
Categories
DevOps & CI/CD, Cloud & Infrastructure, Java & JVM
First seen
Jun 3, 2026

More from pluginagentmarketplace/custom-plugin-java

All 12
1aj-geddes avatargrafana-dashboardaj-geddes/useful-ai-promptsCreate professional Grafana dashboards with visualizations, templating, and alerts. Use when building monitoring dashboards, creating data visualizations, or se501skills.sh installs
2alirezarezvani avatarchaos-engineeringalirezarezvani/claude-skillsUse when planning, running, or learning from chaos engineering experiments. Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "bl497skills.sh installs
3everyinc avatardspy-rubyeveryinc/compound-engineering-pluginBuild type-safe LLM applications with DSPy.rb — Ruby's programmatic prompt framework with signatures, modules, agents, and optimization. Use when implementing p494skills.sh installs
4skindhu avatareducational-video-creatorskindhu/skind-skillsCreate educational videos using Remotion with Kurzgesagt/回形针 style. Use when users want to: (1) create teaching or educational videos, (2) design video storyboa478skills.sh installs
5yeachan-heo avatardeep-diveyeachan-heo/oh-my-claudecode2-stage pipeline: trace (causal investigation) -> deep-interview (requirements crystallization) with 3-point injection477skills.sh installs
6aj-geddes avatardeployment-automationaj-geddes/useful-ai-promptsAutomate deployments across environments using Helm, Terraform, and ArgoCD. Implement blue-green deployments, canary releases, and rollback strategies.475skills.sh installs