About
This skill provides a comprehensive framework for building scalable, maintainable software by enforcing Clean Architecture and Domain-Driven Design (DDD) principles. It guides developers through professional best practices such as a 'library-first' approach to minimize maintenance debt, strict naming conventions to eliminate ambiguous 'util' files, and mandatory functional decomposition for enhanced readability. By prioritizing domain logic isolation and the early return pattern, this skill ensures that every line of code is purposeful, testable, and aligned with industry-standard architectural patterns, making it ideal for complex enterprise projects and robust API development.