vgv-create-project

Par verygoodopensource · vgv-ai-flutter-plugin

Skill Claude du plugin VGV AI Flutter qui orchestre la création de projets Dart/Flutter via Very Good CLI, en inférant le bon template depuis le contexte utilisateur.

npx skills add https://github.com/verygoodopensource/vgv-ai-flutter-plugin --skill vgv-create-project

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.

Skills similaires