vgv-internationalization
Ce skill fait partie du VGV AI Flutter Plugin, un plugin Claude Code développé par Very Good Ventures qui fournit à Claude des guides de bonnes pratiques pour le développement Flutter et Dart. Le skill vgv-internationalization couvre l'ensemble des standards i18n/l10n appliqués dans les projets VGV.
Ce que contient ce skill
Le SKILL.md est un document de référence structuré et complet. Il définit des règles précises que Claude applique automatiquement dès qu'un contexte d'internationalisation est détecté dans la conversation :
- Utilisation exclusive du système natif Flutter (
flutter_localizations+intl) avec les fichiers ARB comme source de vérité unique - Extension
BuildContextpour accéder àcontext.l10nplutôt queAppLocalizations.of(context)directement - Stratégie pour les widgets réutilisables : passer les chaînes localisées en paramètre de constructeur plutôt que de coupler le widget à
AppLocalizations - Gestion de la directionnalité RTL/LTR via
EdgeInsetsDirectionalet les variantes directionnelles des widgets - Patterns communs : ajout d'une locale, d'une nouvelle chaîne, gestion de la pluralisation ICU
- Considérations backend : stockage multilingue et mapping des erreurs HTTP vers des clés l10n
Comment ce skill s'active
Lorsque le plugin est installé, ce skill s'active automatiquement quand Claude détecte un contexte lié à l'internationalisation dans la conversation (traductions, ARB files, locales, RTL, etc.). Il peut aussi être invoqué explicitement via la commande /vgv-internationalization dans une session Claude Code.
Le skill fait référence à des fichiers de référence complémentaires (references/setup.md, references/directionality.md, references/backend.md) inclus dans le repository pour approfondir les sujets de configuration, de directionnalité et d'intégration backend.