Software Architecture & Clean Code
Implements high-quality software architecture principles and clean code standards to build maintainable, scalable applications.
This skill empowers Claude to act as a senior software architect, enforcing Clean Architecture and Domain-Driven Design (DDD) principles throughout the development lifecycle. It prioritizes modularity and long-term maintainability by advocating for a library-first approach, domain-specific naming conventions, and the strict separation of business logic from infrastructure and UI concerns. By following rigorous code style rules—such as the early return pattern and limits on function and file length—this skill ensures your codebase remains readable, testable, and free from common anti-patterns like 'Not Invented Here' syndrome.