Communitygithub.com

madteacher/flutter-architecture

Concevoir, refactoriser, examiner ou implémenter l'architecture d'applications Flutter en utilisant MVVM, des couches UI/Data/Domaine optionnelles, une structure de projet feature-first ou layer-first, des repositories, des services, l'injection de dépendances, les motifs Result et Command, des flux offline-first ou optimistes.

Qu'est-ce que flutter-architecture ?

Ce skill permet à un agent IA (comme Claude Code, Cursor ou Codex) de gérer l'architecture d'une application Flutter de manière professionnelle. Il couvre la conception, la refactorisation, la revue et l'implémentation d'architectures utilisant les patterns MVVM, les couches UI/Data/Domaine, et les organisations de projet feature-first ou layer-first. Vous pouvez l'utiliser pour ajouter une fonctionnalité Flutter, auditer les dépendances entre couches, corriger des imports inter-fonctionnalités, migrer vers une architecture feature-first, ou choisir une architecture pour un nouveau projet Flutter. Le skill s'appuie sur des principes solides comme les repositories, les services, l'injection de dépendances, les motifs Result et Command, ainsi que les stratégies offline-first ou optimistes pour garantir un code Flutter évolutif et maintenable.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/madteacher/mad-agents-skills/tree/main/skills/flutter-architecture

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait flutter-architecture ?

Concevoir, refactoriser, examiner ou implémenter l'architecture d'applications Flutter en utilisant MVVM, des couches UI/Data/Domaine optionnelles, une structure de projet feature-first ou layer-first, des repositories, des services, l'injection de dépendances, les motifs Result et Command, des flux offline-first ou optimistes. À utiliser lorsqu'on vous demande d'ajouter une fonctionnalité Flutter, d'auditer les dépendances entre couches, de corriger des imports inter-fonctionnalités, de migrer vers une architecture feature-first, de choisir une architecture pour un projet Flutter, ou de créer une organisation de code Flutter évolutive et maintenable.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

madteacher/flutter-adaptive-ui

Build, fix, review, and validate adaptive or responsive Flutter UIs for mobile, tablet, desktop, web, large screens, foldables, and mixed input devices. Use when creating breakpoint-driven layouts, responsive navigation, adaptive dialogs/lists/grids, keyboard/mouse/touch behavior, window-size decisions with MediaQuery or LayoutBuilder, or Capability and Policy patterns for platform-specific behavior.

madteacher/flutter-animations

Add, fix, refactor, debug, test, or explain Flutter animations and motion effects. Use when working with implicit animations such as AnimatedContainer, AnimatedOpacity, AnimatedSwitcher, and TweenAnimationBuilder; explicit animations using AnimationController, Tween, CurvedAnimation, AnimatedWidget, AnimatedBuilder, and built-in transitions; Hero/shared-element route transitions; staggered or sequenced animations; physics-based motion, gestures, springs, flings, scroll physics, curves, performance, accessibility, reduced motion, and animation lifecycle bugs.

madteacher/flutter-testing

Write, fix, review, debug, and validate Flutter tests for apps, packages, and plugins. Use when adding unit tests, widget tests, integration tests, MethodChannel or plugin mocks, Mockito or mocktail test doubles, golden or accessibility checks, CI test commands, test failures, MissingPluginException, pump or pumpAndSettle problems, finder errors, build_runner mock generation, device integration testing, web integration testing, or flaky Flutter tests.

Skills associés