Flutter Tester
Flutter Testmuster: Schichtisolation, Given-When-Then, Riverpod/Mockito/GetIt Setup.
Getestet · Funktioniert
Was es kann
Strukturiert das Schreiben von Flutter-Tests um Schichtisolation (Repository/DAO/Provider/Service/Widget) und eine Given-When-Then-Konvention, mit expliziten Riverpod-, Mockito- und GetIt-Setup- und Teardown-Regeln. Wird beim Erstellen, Korrigieren oder Überprüfen von Unit-, Widget- oder Integrationstests in einem Flutter-Projekt ausgelöst und weist auf häufige Fehler hin, wie das direkte Mocken von Providern oder das Nicht-Zurücksetzen von GetIt zwischen Tests.
Testbericht
Der Baseline-Widget-Test (ohne den Skill geschrieben) mockte den Riverpod-Provider direkt und übersprang GetIt.reset in tearDown – genau die beiden Einträge ganz oben in der 'Common Mistakes'-Tabelle des Skills – und die Skill-geführte Neufassung behob beide, ohne dass es gesagt werden musste.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Harishwarrior/flutter-claude-skills cd flutter-claude-skills mkdir -p ~/.claude/skills cp -r flutter-tester ~/.claude/skills/flutter-tester
Befehle & Beispiel-Prompts
/flutter-testerFlutter Testmuster: Schichtisolation, Given-When-Then, Riverpod/Mockito/GetIt Setup.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Write widget tests for this Flutter login screen with MockitoI need unit tests for my Riverpod provider that fetches usersReview my Flutter integration tests for the checkout flow