Framework Make All Skill
Description
Orchestrateur générant une stack complète Elegant Objects + DDD pour une entité.
Usage
Use skill framework:make:all
Variables requises
- {EntityName} - Nom de l'entité en PascalCase (ex: Product)
- {properties} - Liste des propriétés avec types (optionnel)
Skills orchestrées
framework:make:contracts(si absent)framework:make:entityframework:make:outframework:make:invalideframework:make:urlsframework:make:collectionframework:make:factoryframework:make:story
Outputs
| Phase | Fichiers |
|---|---|
| Core | Entity, Repository, RepositoryInterface |
| Patterns | Out, Invalide |
| Avancé | Urls, UrlsMessage, UrlsMessageHandler, Collection |
| Tests | Factory, Story, AppStory |
Workflow
- Demander EntityName et propriétés
- Vérifier/créer Contracts
- Exécuter séquentiellement les 8 skills
- Afficher résumé + prochaines étapes
Ordre d'exécution
contracts → entity → out/invalide → urls/collection → factory → story
Notes
- Orchestrateur sans templates propres
- Ordre critique (respecte dépendances)
- Idéal pour démarrer rapidement