Skills Flutter
ego lite browser
sponsorego lite est le navigateur le plus rapide pour que les agents IA exécutent l'automatisation web, partageant votre état connecté avec Codex ou Claude Code, zéro coût, zéro configuration.
Alpha Vantage MCP Server
sponsorAccédez aux données des marchés financiers : actions en temps réel et historiques, ETF, options, forex, crypto, matières premières, fondamentaux, indicateurs techniques, et plus encore.
dart-matcher-best-practices
skills/skills/dart-matcher-best-practices
Pour trouver des candidats pour améliorer l'utilisation des matchers, recherchez des motifs sous-optimaux :
dart-migrate-to-checks-package
agent-plugins/skills/dart-migrate-to-checks-package
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
dart-modern-features
skills/skills/dart-modern-features
Pour trouver des candidats à la modernisation :
dart-package-maintenance
skills/skills/dart-package-maintenance
Directives pour la maintenance des paquets Dart conformément aux meilleures pratiques de l'équipe Dart.
dart-resolve-package-conflicts
agent-plugins/skills/dart-resolve-package-conflicts
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
dart-run-static-analysis
agent-plugins/skills/dart-run-static-analysis
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to…
dart-setup-ffi-assets
agent-plugins/skills/dart-setup-ffi-assets
Guide les agents dans la compilation et l'empaquetage de code source C/C++ en bibliothèques dynamiques ou statiques (Code Assets) à l'aide du système de hooks Native Assets de Dart (via…
dart-skills-lint-integration
skills/tool/dart_skills_lint/.agents/skills/dart-skills-lint-integration
Comment intégrer, mettre à jour et configurer l'outil de validation dart_skills_lint dans un dépôt. Assurez-vous d'utiliser cette compétence chaque fois que l'utilisateur demande de mettre à jour…
dart-skills-lint-setup
skills/tool/dart_skills_lint/skills/dart-skills-lint-setup
Utilisez cette compétence lorsque vous devez configurer la validation pour les compétences d'agent IA dans un projet Dart pour la première fois. Ajoute le linter en tant que dev_dependency, crée un…
dart-skills-lint-validation
skills/tool/dart_skills_lint/skills/dart-skills-lint-validation
Utilisez l'interface en ligne de commande dart_skills_lint pour valider les compétences. Choisissez le flux de travail approprié en fonction de votre environnement :
dart-test-coverage
skills/skills/dart-test-coverage
Directives pour exécuter et interpréter la couverture de test dans les packages Dart.
dart-test-fundamentals
skills/skills/dart-test-fundamentals
Pour trouver des candidats pour améliorer la structure des tests :
dart-use-ffigen
agent-plugins/skills/dart-use-ffigen
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new…
dart-use-pattern-matching
agent-plugins/skills/dart-use-pattern-matching
Utilisez les expressions switch et la correspondance de motifs lorsque cela est approprié.
dart-use-primary-constructors
agent-plugins/skills/dart-use-primary-constructors
Aider les utilisateurs à écrire des constructeurs principaux syntaxiquement et sémantiquement corrects en Dart, et migrer/utiliser la nouvelle syntaxe de constructeur, la syntaxe de point-virgule à corps vide,…
definition-of-done
skills/tool/dart_skills_lint/.agents/skills/definition-of-done
Vérifications obligatoires à exécuter avant de terminer toute tâche touchant aux fichiers md ou au code dart dans ce dépôt.
engine-whats-new
flutter/.agents/skills/engine-whats-new
Génère le résumé de version « what's new » et le fichier diff pour les changements dans le moteur Flutter (//engine/src/flutter) entre deux versions (par exemple, 3.47 vs…
find-release
flutter/.agents/skills/find-release
Une compétence pour trouver la version la plus basse de Dart et Flutter contenant un commit donné. Utilisez cette compétence chaque fois que les utilisateurs demandent quand un commit a été intégré dans Flutter ou Dart…
flutter-accessibility
skills/skills/flutter-accessibility
Implémente les normes d'accessibilité WCAG 2 et EN 301 549 ainsi que les mises en page adaptatives dans les applications Flutter. Applique les annotations sémantiques, les tailles de cible tactile (48x48 dp minimum) et les ratios de contraste de texte (4,5:1 pour le petit texte, 3:1 pour le grand texte) sur les plateformes mobiles, web et de bureau. Fournit une logique décisionnelle pour l'initialisation de la sémantique web, l'encapsulation de widgets interactifs, le changement de mise en page basé sur la taille d'écran et la gestion des entrées clavier/souris. Inclut la gestion du parcours de focus via FocusTraversalGroup et...
flutter-accessibility-audit
skills/skills/flutter-accessibility-audit
Déclenche un scan d'accessibilité via le widget_inspector et ajoute automatiquement des widgets Semantics ou des étiquettes manquantes au code source.
flutter-add-integration-test
skills/skills/flutter-add-integration-test
Configure Flutter Driver pour l'interaction avec l'application et convertit les actions MCP en tests d'intégration permanents. À utiliser lors de l'ajout de tests d'intégration à un projet,…
flutter-add-widget-preview
skills/skills/flutter-add-widget-preview
Ajoute des aperçus interactifs de widgets au projet en utilisant le système previews.dart. À utiliser lors
flutter-add-widget-test
skills/skills/flutter-add-widget-test
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating…
flutter-adding-home-screen-widgets
skills/skills/flutter-adding-home-screen-widgets
We need to translate the given text from English to French, preserving the name "flutter-adding-home-screen-widgets" only if it appears in the source text. The source text does not include that name; it's just the directory item name. So we translate the text inside <text>. The text describes adding home screen widgets to Flutter apps for Android and iOS, mentioning native UI, shared data synchronization, specific packages, and implementation details. We must preserve technical terms like "UserDefaults", "SharedPreferences", "home_widget", "Xcode", "SwiftUI", "Widget Extension", "App Groups", "Android Studio", "AppWidgetProvider", "XML layouts", etc. Also preserve URLs, numbers, etc. No extra commentary. Translation: "Ajoutez des widgets d'écran d'accueil aux applications Flutter pour Android et iOS avec une interface utilisateur native et une synchronisation des données partagées. Flutter communique avec les widgets natifs via un stockage local partagé (UserDefaults sur iOS, SharedPreferences sur Android)
flutter-animating-apps
skills/skills/flutter-animating-apps
Retour visuel, transitions et mouvement basé sur la physique pour les applications Flutter utilisant le framework d'animation. Quatre stratégies d'animation : animations implicites pour les changements de propriétés simples, animations explicites avec contrôle de lecture, transitions Hero pour les éléments partagés entre les routes, et animations basées sur la physique pour un mouvement naturel piloté par les gestes. Système d'animation typé central avec les classes AnimationController, Tween et Curve ; toujours disposer les contrôleurs pour éviter les fuites de mémoire. Animations échelonnées...
flutter-animation
skills/skills/flutter-animation
Sélectionnez et mettez en œuvre la stratégie d'animation Flutter optimale pour vos besoins d'interface utilisateur. Comprend un arbre de décision pour choisir entre les animations implicites, les tweens explicites, le mouvement basé sur la physique, les transitions hero, les séquences échelonnées et les transitions de routes de page. Fournit des exemples de code complets pour chaque type d'animation, du simple AnimatedContainer aux configurations complexes de tweens échelonnés multiples. Impose une gestion stricte de la mémoire avec la suppression obligatoire d'AnimationController et des bonnes pratiques de performance utilisant...
flutter-app-size
skills/skills/flutter-app-size
Mesure et optimise la taille des bundles, APK ou IPA d'applications Flutter avec des stratégies d'analyse et de réduction spécifiques à chaque plateforme. Prend en charge Android (APK/AppBundle), iOS (IPA) et les plateformes desktop (Linux, macOS, Windows) avec des workflows de mesure adaptés. Génère des fichiers JSON d'analyse de taille de code via flutter build --analyze-size et s'intègre avec l'outil de taille d'application Dart DevTools pour la visualisation de la décomposition des composants. Met en œuvre la réduction de taille via le fractionnement des informations de débogage, la compression des ressources, et...
flutter-apply-architecture-best-practices
skills/skills/flutter-apply-architecture-best-practices
Conçoit une application Flutter en utilisant l'approche en couches recommandée (UI, Logique, Données). À utiliser lors de la structuration d'un nouveau projet ou du refactoring pour l'évolutivité.
flutter-architecting-apps
skills/skills/flutter-architecting-apps
Cadre d'architecture en couches pour applications Flutter évolutives avec une stricte séparation des préoccupations. Impose une structure à trois couches (UI, Logique, Données) avec un flux de données unidirectionnel et une source unique de vérité dans la couche Données. La couche UI contient des vues légères et des ViewModels qui transforment les modèles de domaine en état de présentation ; la couche Logique (optionnelle) gère les orchestrations métier complexes ; la couche Données se divise strictement en Services sans état et Repositories de mise en cache. Fournit des fonctionnalités étape par étape...
flutter-architecture
skills/skills/flutter-architecture
Architecture MVVM pour applications Flutter avec flux de données unidirectionnel et séparation stricte des couches. Implémente une architecture à trois couches : Data Layer (Services et Repositories), Domain Layer (UseCases pour la logique complexe) et UI Layer (ViewModels et Views). Utilise provider pour l'injection de dépendances et ListenableBuilder pour les mises à jour réactives de l'interface utilisateur avec le modèle Command pour les interactions utilisateur. Applique un flux de données unidirectionnel : les données descendent des Repositories vers les ViewModels puis vers les Views ; les événements remontent...
31–60 sur 137