소개
This Claude Code skill automates the creation of high-quality Doctrine entities and their corresponding repositories within PHP and Symfony environments. Adhering to 'Elegant Objects' design philosophy, it enforces clean architecture patterns such as final classes, private constructors, and static factory methods while eliminating traditional setters in favor of immutability. The skill streamlines the development workflow by automatically handling UUID integration, implementing standardized traits (Database, Null, DependencyInjection), and ensuring all repository interfaces are correctly generated to maintain strict domain boundaries.