About
The make-collection skill automates the creation of strongly-typed collection classes for PHP and Symfony projects, ensuring consistency and type safety when handling sets of entities. By implementing specialized interfaces like AsListInterface and CountInterface alongside Atournayre traits, it provides a fluent API for collection manipulation. This skill significantly reduces manual boilerplate, validates entity existence before generation, and adheres to the YAGNI principle by providing a clean, extensible foundation for domain-specific logic.