vgv-internationalization

Par verygoodopensource · vgv-ai-flutter-plugin

Skill Claude pour le plugin VGV AI Flutter : guide complet des bonnes pratiques d'internationalisation (i18n/l10n) dans les apps Flutter selon les standards Very Good Ventures.

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

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 BuildContext pour accéder à context.l10n plutôt que AppLocalizations.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 EdgeInsetsDirectional et 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.

Skills similaires