api-gateway
claudeAPI gateway design: gateway topology, backend-for-frontend, routing, edge authentication, rate limiting, and API versioning.
1 skill · 1 command · 1 agent
Plugin marketplace
Software architecture plugins for Claude Code: DDD, microservices, distributed systems, event-driven design, resilience, data, and migration patterns.
Add this marketplace
Then install any plugin below by name — each page has its exact command.
API gateway design: gateway topology, backend-for-frontend, routing, edge authentication, rate limiting, and API versioning.
1 skill · 1 command · 1 agent
Architecture Decision Records: write, maintain, supersede, and enforce decisions in Nygard or MADR format.
1 skill · 1 command · 1 agent
Caching strategy: cache-aside, write-through, write-behind, invalidation, stampede prevention, Redis, and CDN caching.
1 skill · 1 command · 1 agent
Resilience patterns: circuit breakers, bulkheads, timeouts, retries with jitter, and fallbacks that stop cascading failures.
1 skill · 1 command · 1 agent
Clean Architecture: the dependency rule, use case interactors, ports, and business logic free of framework coupling.
1 skill · 1 command · 1 agent
CQRS and event sourcing: command handlers, event stores, projections, snapshots, and event versioning.
1 skill · 1 command · 1 agent
Database architecture: repositories, Unit of Work, N+1 prevention, read replicas, connection pools, and sharding.
1 skill · 1 command · 1 agent
Data consistency: CAP and PACELC, consistency models, CRDTs, vector clocks, quorums, two-phase commit, and sagas.
1 skill · 1 command · 1 agent
Distributed systems: consensus with Raft and Paxos, leader election, distributed locks, gossip, consistent hashing, and partitions.
1 skill · 1 command · 1 agent
Domain-Driven Design: bounded contexts, context maps, aggregates, value objects, domain events, and event storming.
1 skill · 1 command · 1 agent
Event-driven architecture: broker choice, choreography vs orchestration, the outbox pattern, dead letter queues, and schema evolution.
1 skill · 1 command · 1 agent
Hexagonal architecture: ports and adapters, dependency direction, and framework-free testing of the application core.
1 skill · 1 command · 1 agent
Message brokers: RabbitMQ, Kafka, SQS/SNS, and Azure Service Bus topology, delivery semantics, and dead letter queues.
1 skill · 1 command · 1 agent
Microservices: service boundaries, inter-service communication, data ownership, service mesh, and observability.
1 skill · 1 command · 1 agent
System migration: strangler fig, branch by abstraction, parallel run, expand-contract schema changes, and canary cutover.
1 skill · 1 command · 1 agent
Modular monoliths: module boundaries, vertical slices, and knowing when a monolith wins and when to split.
1 skill · 1 command · 1 agent
Sagas: orchestration vs choreography, compensating transactions, isolation countermeasures, and failure recovery.
1 skill · 1 command · 1 agent
Scalability: horizontal and vertical scaling, load balancing, auto-scaling, read/write splitting, and capacity planning.
1 skill · 1 command · 1 agent
Service discovery: Kubernetes DNS, Consul, and Eureka, health checks, and client-side vs server-side discovery.
1 skill · 1 command · 1 agent
System design: requirements, back-of-envelope estimation, component selection, and explicit trade-offs.
1 skill · 1 command · 1 agent
Optional LibreArch hooks: an architecture summary at session start, a confirmation prompt before Claude reads or edits secrets files, and a dependency-direction scan after each code edit.
hooks
Shows how many plugins this repo ships, and links here.