Desenvolver aplicativos móveis para iOS, Android e web requer expertise profunda em Flutter, gerenciamento de estado e implementações específicas de plataforma. Esta habilidade oferece diretrizes completas para desenvolvimento Flutter 3+ com padrões Riverpod, Bloc e GoRouter.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "flutter-expert". Create a Riverpod Notifier for a todo list with add, toggle, and remove functionality
Resultado esperado:
- A complete Dart file with @riverpod TodoList class extending StateNotifier<List<Todo>>
- Methods for add, toggle, and remove with proper state updates
- Example usage in a ConsumerWidget with ref.watch and ref.read
- Type-safe state management following Riverpod 2.0 patterns
Usando "flutter-expert". Set up GoRouter with auth guard and deep linking
Resultado esperado:
- GoRouter configuration with initialLocation and redirect handler
- AuthBloc integration in redirect to check authentication state
- Route parameters for deep linking (e.g., /details/:id)
- ShellRoute for persistent bottom navigation
Auditoría de seguridad
SeguroThis skill is a documentation/reference skill for Flutter development. Static scanner flagged 88 external_command patterns and 1 network pattern, but all findings are FALSE POSITIVES. The scanner misidentified Dart code blocks and CLI command documentation examples as shell execution. No actual security risks exist. All content is legitimate Flutter/Dart documentation with no prompt injection attempts.
Puntuación de calidad
Lo que puedes crear
Desenvolvedor móvel construindo novo app Flutter
Obtenha diretrizes sobre como configurar a estrutura do projeto, escolher abordagem de gerenciamento de estado e implementar widgets principais seguindo as melhores práticas do Flutter.
Engenheiro Flutter experiente otimizando desempenho
Aprenda técnicas de otimização de desempenho, incluindo widgets const, reconstrução seletiva, uso de RepaintBoundary e perfis DevTools.
Desenvolvedor full-stack adicionando Flutter à stack
Entenda padrões e arquitetura do Flutter para integrar com serviços de backend existentes e implementar recursos multiplataforma.
Prueba estos prompts
Create a Flutter screen with Riverpod state management that displays a list of items from an API. Include error handling, loading states, and pull-to-refresh functionality.
Design a Bloc-based authentication flow with login, logout, and protected routes using GoRouter with auth redirect. Include session management and error states.
Review this Flutter widget and optimize unnecessary rebuilds. Show how to use const constructors, RepaintBoundary, and selective provider watching with select().
Create a clean Flutter project structure for a medium-sized app. Include feature-based directory organization, dependency injection setup, and routing configuration.
Mejores prácticas
- Use const constructors on all static widgets to minimize rebuild overhead
- Choose Riverpod for simple state and Bloc for complex event-driven workflows
- Profile with DevTools before optimizing - measure, do not guess
- Separate UI and business logic using proper state management patterns
Evitar
- Building widgets inside build() methods - extract to const constructors
- Using setState for app-wide state - use Riverpod providers instead
- Skipping keys on list items - causes performance and animation issues
- Blocking UI thread with heavy computation - use compute() and isolates