This skill empowers Claude to act as a senior software architect, guiding you through the design and implementation of robust backend systems. It specializes in applying industry-standard patterns such as Clean Architecture, Hexagonal (Ports and Adapters), and Domain-Driven Design (DDD) to ensure codebases remain maintainable and loosely coupled. Whether you are refactoring a legacy monolith, planning a microservices migration, or starting a greenfield project, this skill provides structured guidance on defining domain boundaries, establishing dependency rules, and integrating durable execution for resilient workflows.
主要功能
01Standardized implementation of Clean and Hexagonal Architecture
02110 GitHub stars
03Step-by-step migration plans from monolithic to decoupled systems
04Domain-Driven Design (DDD) modeling and boundary definition
05Guidance on creating highly testable and mockable code structures
06Integration of durable execution patterns for failure-tolerant workflows
使用场景
01Refactoring a tightly coupled application into a modular, testable codebase
02Decomposing a monolith into microservices using domain boundaries
03Designing the architectural foundation for a new enterprise backend