Flutter Tester
Pattern di test Flutter: isolamento dei layer, Given-When-Then, Riverpod/Mockito/GetIt setup.
Promosso
Cosa fa
Struttura la scrittura di test Flutter attorno all'isolamento dei layer (repository/DAO/provider/service/widget) e a una convenzione Given-When-Then, con regole esplicite di setup e teardown per Riverpod, Mockito e GetIt. Si attiva durante la creazione, la correzione o la revisione di test unitari, widget o di integrazione in un progetto Flutter, e segnala errori comuni come il mocking diretto dei provider o il mancato reset di GetIt tra i test.
Rapporto di test
Il test widget di base (scritto senza lo skill) ha mockato direttamente il provider Riverpod e ha saltato GetIt.reset in tearDown — esattamente le due voci in cima alla tabella 'Errori Comuni' dello skill — e la riscrittura guidata dallo skill ha corretto entrambi senza che gli fosse detto.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/flutter-testerPattern di test Flutter: isolamento dei layer, Given-When-Then, Riverpod/Mockito/GetIt setup.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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