madteacher/flutter-testing

Schreiben, korrigieren, überprüfen, debuggen und validieren Sie Flutter-Tests für Apps, Pakete und Plugins.

Was ist flutter-testing?

Diese Fähigkeit ist ein umfassendes Toolkit für Entwickler, die mit Flutter-Tests arbeiten – von Unit-Tests über Widget- und Integrationstests bis hin zu Golden- und Barrierefreiheitstests. Sie unterstützt die Erstellung und Verwaltung von Test-Doubles mit Mockito und mocktail, das Mocking von MethodChannels und Plugins sowie die Behebung von häufigen Testproblemen wie flaky Tests, MissingPluginException, pump/pumpAndSettle-Fehlern und Finder-Fehlern. Darüber hinaus deckt sie die Generierung von Mocks mit build_runner, CI-Testbefehle sowie geräte- und webbasierte Integrationstests ab. Die Fähigkeit ist nützlich für alle, die Flutter-Tests in Apps, Paketen oder Plugins schreiben und debuggen, und funktioniert plattformunabhängig mit gängigen Tools wie Mockito, mocktail, build_runner und den integrierten Test-Frameworks von Flutter.

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

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht flutter-testing?

Schreiben, korrigieren, überprüfen, debuggen und validieren Sie Flutter-Tests für Apps, Pakete und Plugins. Verwenden Sie dies beim Hinzufügen von Unit-Tests, Widget-Tests, Integrationstests, MethodChannel- oder Plugin-Mocks, Mockito- oder mocktail-Testdoubles, Golden- oder Barrierefreiheitstests, CI-Testbefehlen, Testfehlern, MissingPluginException, pump- oder pumpAndSettle-Problemen, Finder-Fehlern, build_runner-Mock-Generierung, Geräteintegrationstests, Web-Integrationstests oder flaky Flutter-Tests.

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-architecture

Design, refactor, review, or implement Flutter app architecture using MVVM, layered UI/Data/optional Domain boundaries, feature-first or layer-first project structure, repositories, services, dependency injection, Result and Command patterns, offline-first or optimistic UI flows. Use when asked to add a Flutter feature, audit layer dependencies, fix cross-feature imports, migrate to feature-first, choose architecture for a Flutter project, or create scalable maintainable Flutter code organization.

Verwandte Skills