madteacher/flutter-testing

Escribe, corrige, revisa, depura y valida pruebas de Flutter para apps, paquetes y complementos. Úsalo al agregar pruebas unitarias, de widget, de integración, mocks de MethodChannel o complementos, dobles de prueba con Mockito o mocktail, pruebas de golden o accesibilidad, comandos de pruebas en CI, fallos de pruebas, MissingPluginException, problemas con pump o pumpAndSettle, errores de buscadores, generación de mocks con build_runner, pruebas de integración en dispositivos, pruebas de integración web o pruebas inestables de Flutter.

¿Qué es flutter-testing?

Esta habilidad está diseñada para ayudar a los desarrolladores de Flutter a escribir, corregir, revisar y depurar todo tipo de pruebas en aplicaciones, paquetes y complementos. Es compatible con plataformas como Claude Code, Cursor y Codex, y automatiza tareas comunes de prueba que van desde pruebas unitarias y de widget hasta pruebas de integración en dispositivos y web. La habilidad simplifica la creación de mocks para MethodChannel y complementos, el uso de bibliotecas como Mockito y mocktail, la generación de mocks con build_runner, y la implementación de pruebas de golden y accesibilidad. También facilita la resolución de problemas típicos, como excepciones MissingPluginException, errores con pump y pumpAndSettle, fallos en buscadores y pruebas inestables (flaky). Al integrar esta habilidad en tu flujo de trabajo, puedes acelerar el desarrollo de pruebas robustas y confiables para tus proyectos Flutter.

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace flutter-testing?

Escribe, corrige, revisa, depura y valida pruebas de Flutter para apps, paquetes y complementos. Úsalo al agregar pruebas unitarias, de widget, de integración, mocks de MethodChannel o complementos, dobles de prueba con Mockito o mocktail, pruebas de golden o accesibilidad, comandos de pruebas en CI, fallos de pruebas, MissingPluginException, problemas con pump o pumpAndSettle, errores de buscadores, generación de mocks con build_runner, pruebas de integración en dispositivos, pruebas de integración web o pruebas inestables de Flutter.

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.

Skills relacionados