Communitygithub.com

madteacher/flutter-architecture

Entwerfen, Refaktorieren, Überprüfen oder Implementieren der Flutter-App-Architektur mit MVVM, geschichteten UI/Data/optionalen Domain-Grenzen, Feature-First- oder Layer-First-Projektstruktur, Repositories, Services, Dependency Injection, Result- und Command-Patterns, Offline-First- oder optimistischen UI-Abläufen.

Was ist flutter-architecture?

Diese Fähigkeit unterstützt Entwickler bei der Planung, Umsetzung und Optimierung einer skalierbaren und wartbaren Flutter-Architektur. Sie folgt etablierten Mustern wie MVVM, einer sauberen Schichtentrennung in UI, Data und optionalem Domain-Layer sowie einer Feature-First- oder Layer-First-Projektorganisation. Repositories, Services, Dependency Injection, Result- und Command-Patterns sowie Offline-First- oder optimistische UI-Strategien werden als Bausteine für eine robuste App-Architektur bereitgestellt. Sie ist ideal für Aufgaben wie das Hinzufügen neuer Features, die Überprüfung von Layer-Abhängigkeiten, die Behebung von bereichsübergreifenden Importen, die Migration zu Feature-First oder die Auswahl der passenden Architektur für ein Flutter-Projekt. Plattformen wie Claude Code, Cursor und Codex werden unterstützt, und die Implementierung erfolgt gemäß der detaillierten SKILL.md-Dokumentation.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht flutter-architecture?

Entwerfen, Refaktorieren, Überprüfen oder Implementieren der Flutter-App-Architektur mit MVVM, geschichteten UI/Data/optionalen Domain-Grenzen, Feature-First- oder Layer-First-Projektstruktur, Repositories, Services, Dependency Injection, Result- und Command-Patterns, Offline-First- oder optimistischen UI-Abläufen. Verwenden Sie diese Fähigkeit, wenn Sie aufgefordert werden, ein Flutter-Feature hinzuzufügen, Layer-Abhängigkeiten zu überprüfen, bereichsübergreifende Importe zu beheben, auf Feature-First zu migrieren, eine Architektur für ein Flutter-Projekt auszuwählen oder eine skalierbare, wartbare Flutter-Codeorganisation zu erstellen.

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.

Verwandte Skills