This skill empowers Claude to design and refactor backend applications using industry-standard architectural frameworks, including Clean Architecture, Hexagonal Architecture (Ports and Adapters), and Domain-Driven Design (DDD). It provides structured guidance on separating business logic from infrastructure concerns, defining clear layer boundaries, and implementing tactical patterns like Entities, Value Objects, and Repositories. Whether you're starting a new project or decomposing a monolith, this skill ensures your codebase remains testable, technology-agnostic, and organized for long-term growth.
主要功能
01Implement Hexagonal Architecture using Ports and Adapters patterns
02Scaffold Clean Architecture directory structures and dependency layers
03Apply Domain-Driven Design (DDD) principles like Bounded Contexts and Aggregates
04Refactor tightly coupled code into testable, loosely coupled components
05Generate domain-centric entities and value objects with business logic validation
066 GitHub stars