Flutter Tester
Patrones de prueba de Flutter: aislamiento de capas, Given-When-Then, configuración de Riverpod/Mockito/GetIt.
Probado · Funciona
Qué hace
Estructura la escritura de pruebas de Flutter en torno al aislamiento de capas (repository/DAO/provider/service/widget) y una convención Given-When-Then, con reglas explícitas de configuración y desmontaje de Riverpod, Mockito y GetIt. Se activa al crear, corregir o revisar pruebas unitarias, de widget o de integración en un proyecto Flutter, y señala errores comunes como simular proveedores directamente o dejar GetIt sin reiniciar entre pruebas.
Informe de la prueba
La prueba de widget base (escrita sin la skill) simuló el proveedor Riverpod directamente y omitió GetIt.reset en tearDown — exactamente las dos entradas en la parte superior de la tabla 'Common Mistakes' de la propia skill — y la reescritura guiada por la skill corrigió ambos sin que se le indicara.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/flutter-testerPatrones de prueba de Flutter: aislamiento de capas, Given-When-Then, configuración de Riverpod/Mockito/GetIt.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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