DDD Context Communication Auditor
Audits PHP codebases for Domain-Driven Design (DDD) communication patterns and bounded context boundaries.
This skill provides a specialized audit for PHP applications, focusing on the integrity of Bounded Contexts within a Domain-Driven Design (DDD) framework. It identifies architectural violations such as tight coupling between contexts, improper use of Shared Kernels, and missing Anti-Corruption Layers (ACLs). By enforcing patterns like event-driven communication and Published Language, it helps developers maintain modular, scalable, and maintainable codebases where services can evolve independently without breaking cross-context dependencies.
Key Features
01Flags synchronous cross-context calls that should be event-driven
02Recommends Anti-Corruption Layers for external service integrations
03Detects illegal direct cross-context domain dependencies and imports
0445 GitHub stars
05Identifies oversized or misused Shared Kernels that cause coupling
06Analyzes Domain Events for leaked internal aggregate state
Use Cases
01Onboarding developers by identifying and explaining domain boundary violations
02Refactoring monolithic PHP applications into modular bounded contexts
03Automating architectural code reviews for DDD and Clean Architecture compliance