Implements Clean Architecture and Domain-Driven Design principles to ensure high-quality, maintainable codebases.
This skill acts as an architectural consultant for Claude, enforcing high standards for software development. It promotes the 'Library-First' approach to reduce maintenance overhead, utilizes Clean Architecture and Domain-Driven Design (DDD) to isolate business logic, and applies strict code quality rules such as early returns and modular decomposition. By preventing 'Not Invented Here' syndrome and ensuring domain-specific naming, it helps developers build scalable systems that are easy to test and maintain over time.
Características Principales
01Strict separation of concerns between logic and infrastructure
02Clean Architecture and DDD implementation guidance
030 GitHub stars
04Library-First approach to minimize custom code maintenance
05Automatic code decomposition and length management rules
06Domain-specific naming convention enforcement
Casos de Uso
01Refactoring a monolithic codebase into a modular DDD structure
02Conducting architectural reviews to identify 'Not Invented Here' anti-patterns
03Establishing high-quality code style standards for new projects