| name | framework:make:all |
| description | Génère tous les fichiers pour une entité complète (orchestrateur) |
| license | MIT |
| version | 1.0.0 |
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:entity
framework:make:out
framework:make:invalide
framework:make:urls
framework:make:collection
framework:make:factory
framework: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