How this skill is triggered — by the user, by Claude, or both
Slash command
/php:make-collectionsonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**IMPORTANT : Exécute ce workflow étape par étape :**
IMPORTANT : Exécute ce workflow étape par étape :
Génère une classe Collection typée pour gérer des ensembles d'entités avec les traits et interfaces Atournayre.
Use skill php:make-collection
src/Entity/{EntityName}.phpatournayre/frameworksrc/Collection/{EntityName}Collection.phpsrc/Entity/{EntityName}.php
templates/Collection/finalasList(array $collection)npx claudepluginhub atournayre/claude-personas --plugin phpGenerates Iterator pattern for PHP 8.4 collections: iterator interface, concrete iterator, iterable collection, value objects, and unit tests. Use for sequential traversal without exposing internals.
Generates idiomatic PHP 8+ code using generators, iterators, SPL data structures, and modern OOP features for memory-efficient, high-performance applications.
Builds PHP 8.3+ applications with Laravel/Symfony, strict typing, PHPStan level 9, and PSR standards. Creates typed DTOs, controllers, migrations, tests, and REST/GraphQL APIs.