java-microservices — Claude Code skill for Spring Cloud
Guides Java microservice design with Spring Cloud, covering event flows, resilience patterns, and tracing. Use it when shaping distributed services.
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a claude-codeWhat java-microservices does
The skill covers Spring Cloud building blocks, including service discovery with Eureka or Consul, API Gateway routing, and load balancing. Its examples show a Kafka-based Saga and a Resilience4j circuit breaker. Retry policies, bulkhead isolation, and rate limiting are also covered.
For observability, it describes Micrometer tracing, Prometheus metrics, and log correlation through trace IDs. Gateway route configuration and troubleshooting notes address issues such as lost messages and service discovery delays. The examples target Java and Spring Cloud; Kafka scenarios require messaging to be set up. Skill parameters let you select an architecture pattern and a messaging platform.
What it helps with
- design communication between Java microservices
- configure Spring Cloud Gateway routes
- add a Resilience4j circuit breaker
- coordinate order events with a Kafka Saga
- diagnose lost messages or service discovery issues
Example prompts for the agent
- Set up a Spring Cloud gateway for order requests and add circuit-breaker protection.
- Show how to coordinate order, inventory, and payment events with a Kafka Saga.
- Explain how to add Micrometer tracing and Prometheus metrics to these services.
How to install java-microservices
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a claude-code2Manually: put the files in place
~/.claude/skills/java-microservices/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/java-microservices/
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a codex2Manually: put the files in place
.agents/skills/java-microservices/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a cursor2Manually: put the files in place
.cursor/skills/java-microservices/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install pluginagentmarketplace/custom-plugin-java java-microservices2Manually: put the files in place
.github/skills/java-microservices/SKILL.md1Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a gemini-cli2Platform CLI
gemini skills install https://github.com/pluginagentmarketplace/custom-plugin-java --path skills/java-microservicesManually: put the files in place
.devin/skills/java-microservices/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about java-microservices
How do I install java-microservices in Claude Code?
Run npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices -a claude-code. The skill file is at ~/.claude/skills/java-microservices/SKILL.md.
What does java-microservices do?
It guides Spring Cloud microservice design, including gateway routing, event messaging, and resilience patterns. It also covers distributed tracing and metrics.
Which messaging platforms can I select?
The skill parameters offer Kafka, RabbitMQ, and Redis. Its event-driven examples use Kafka and the Saga pattern.