PHP Clean Architecture & DDD
Implements enterprise-grade Clean Architecture and Domain-Driven Design patterns in PHP 8.3+ and Symfony 7.x.
This skill empowers developers to build highly maintainable, testable, and framework-independent PHP applications by enforcing the principles of Clean Architecture and Hexagonal (Ports & Adapters) design. It provides structured guidance for organizing domain entities, value objects, and application use cases while ensuring that business logic remains decoupled from infrastructure concerns like Symfony or Doctrine. Whether refactoring legacy code or architecting new enterprise systems, this skill streamlines the implementation of DDD tactical patterns and CQRS within modern PHP environments to ensure long-term code quality and scalability.