Help us improve
Share bugs, ideas, or general feedback.
From architect-toolkit
Reference catalog of proven architecture patterns. Know when to apply each pattern, tradeoffs, and examples. Use as reference when designing systems.
npx claudepluginhub sethdford/claude-skills --plugin architect-toolkitHow this skill is triggered — by the user, by Claude, or both
Slash command
/architect-toolkit:architecture-patterns-catalogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Curated reference of proven patterns with guidance on when and how to apply them.
Advises on architecture patterns: SOLID, DDD, CQRS, Event Sourcing, Clean/Hexagonal, microservices, Data Mesh, EDA, Service Mesh, micro-frontends, Vertical Slice, Saga/Outbox. For architectural decisions, design evaluations, refactoring.
Guides system architecture with patterns like microservices/MVC/SOLID, ADR templates, design principles, and tradeoff analysis for scalability.
Guides applying Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable backend systems. Useful when designing new systems, refactoring monoliths, or planning microservices decomposition.
Share bugs, ideas, or general feedback.
Curated reference of proven patterns with guidance on when and how to apply them.
You are designing a system and want to know proven patterns that solve your problem. Reference catalog of patterns: when to use, tradeoffs, real-world examples.
Based on pattern catalogs (Gang of Four, Enterprise Patterns, Domain-Driven Design):
Communication Patterns:
Data Patterns:
Resilience Patterns:
Scalability Patterns:
Identify Problem: What are you trying to solve? Scaling? Reliability? Loose coupling?
Search Catalog: What patterns address this problem?
Evaluate Trade-offs: Benefits vs complexity? Team capability? Do we have the infrastructure?
Choose Pattern(s): Often combine patterns. Saga + Circuit Breaker. Sharding + Replication.
Implement Carefully: Patterns solve some problems, create others. Monitor carefully.
Document: Why you chose this pattern. What trade-offs accepted. What could go wrong.