Skip to main content

Microservices Patterns

Skill Active
Part of:Agents

Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.

Purpose

To enable developers to design robust and scalable microservices architectures by providing patterns for service boundaries, event-driven communication, and resilience.

Features

  • Design microservices architectures
  • Implement service boundaries
  • Utilize event-driven communication
  • Apply resilience patterns
  • Decompose monoliths

Use Cases

  • Building distributed systems
  • Decomposing monoliths into microservices
  • Designing service contracts and APIs
  • Implementing event-driven communication strategies

Non-Goals

  • Implementing specific microservice codebases
  • Providing operational deployment scripts
  • Handling infrastructure provisioning

Versioning

  • warning:Release ManagementThere is no explicit versioning in the SKILL.md frontmatter, package.json, or GitHub releases, and install instructions reference 'main', making it difficult to pin a specific version.

Installation

First, add the marketplace

/plugin marketplace add wshobson/agents
/plugin install backend-development@claude-code-workflows

Quality Score

98 /100
Analyzed about 13 hours ago

Trust Signals

Last commit2 days ago
Stars35.3k
LicenseMIT
Status
View Source

Similar Extensions

Microservices Architect

98

Designs distributed system architectures, decomposes monoliths into bounded-context services, recommends communication patterns, and produces service boundary diagrams and resilience strategies. Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns — including service boundaries, DDD, saga patterns, event sourcing, CQRS, service mesh, or distributed tracing.

Skill
jeffallan

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Skill
spartan-stratos

System Design

99

Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions "system design", "scale this", "high availability", "rate limiter", "design a URL shortener", "system design interview", "capacity planning", or "distributed architecture". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.

Skill
wondelai

Saga Orchestration

98

Implement saga patterns for distributed transactions and cross-aggregate workflows. Use this skill when implementing distributed transactions across microservices where 2PC is unavailable, designing compensating actions for failed order workflows that span inventory, payment, and shipping services, building event-driven saga coordinators for travel booking systems that must roll back hotel, flight, and car rental reservations atomically, or debugging stuck saga states in production where compensation steps never complete.

Skill
wshobson

Sdk Dx

100

Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"

Skill
jonathimer

V3 Ddd Architecture

100

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

Skill
ruvnet

© 2025 SkillRepo · Find the right skill, skip the noise.