关于
This skill empowers developers to build maintainable and scalable systems by integrating Clean Architecture and Domain-Driven Design (DDD) principles directly into the development workflow. It guides users through architectural decisions, promotes a 'library-first' approach to minimize technical debt, and enforces rigorous code style rules such as early returns and modular decomposition. Whether designing a new system from scratch or refactoring an existing codebase, this skill ensures architecture remains robust, naming conventions stay domain-specific, and business logic is properly decoupled from infrastructure concerns.