About
This skill provides a comprehensive framework for building robust, maintainable, and testable backend systems by integrating Domain-Driven Design (DDD), Clean Architecture, and Hexagonal (Ports & Adapters) patterns. It guides developers through modeling complex business domains, enforcing strict inward-pointing dependency rules, and isolating external concerns like databases and third-party APIs. By following these architectural standards, teams can ensure their core business logic remains independent of frameworks and UI changes, making the codebase easier to evolve and test across various languages including Go, Rust, Python, and TypeScript.