vgv-create-project
Ce skill fait partie du VGV AI Flutter Plugin, un plugin Claude Code développé par Very Good Ventures pour accélérer le développement Flutter et Dart selon les standards VGV. Il est conçu pour automatiser l'initialisation de nouveaux projets en s'appuyant sur le Very Good CLI MCP server.
Ce que fait ce skill
Lorsqu'il est activé — automatiquement par Claude ou via la commande /vgv-create-project — ce skill guide Claude pour scaffolder un nouveau projet Dart ou Flutter à partir des templates Very Good CLI : flutter_app, dart_package, flutter_package, flutter_plugin, dart_cli, flame_game, et docs_site. L'approche centrale est d'inférer le bon template depuis la description de l'utilisateur, sans lui demander de choisir un nom de sous-commande. Claude ne pose des questions que pour les informations qu'il ne peut pas déduire (nom du projet, organisation).
Workflow intégré
Le skill suit un processus en trois étapes : comprendre l'intention de l'utilisateur pour choisir le template adapté, collecter uniquement les paramètres manquants via AskUserQuestion (en regroupant les questions en un seul appel), puis créer le projet et installer les dépendances via le MCP server. Il intègre également des règles métier importantes, comme l'utilisation de dart_package (et non flutter_package) pour les couches data et repository dans l'architecture en couches VGV.
Connaissances embarquées
Le SKILL.md contient des exemples concrets ("Create a new Flutter app", "I need a package for my weather API client"), un tableau d'anti-patterns à éviter, et des conseils de dépannage (noms de packages invalides, échec d'installation des dépendances). Ces éléments servent de contexte que Claude consulte pour prendre des décisions cohérentes avec les standards VGV.
Utilisation
Ce skill s'active automatiquement quand Claude détecte une intention de créer un projet Dart ou Flutter, ou peut être invoqué explicitement avec /vgv-create-project dans une session Claude Code. Il nécessite que le Dart SDK soit disponible sur le PATH et que le Very Good CLI MCP server soit configuré dans l'environnement.