flutter-expert
The flutter-expert skill provides guidance for building cross-platform applications using Flutter 3 and Dart. It assists with widget development, state management via Riverpod or Bloc, GoRouter navigation, and performance optimization.
Is flutter-expert safe to install?
Review the source first: our audit of flutter-expert's source files found 6 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill instructs the agent to execute shell commands including dependency management and test execution.
How we audit skills: our security review methodology.
Who is this skill for?
Mobile engineers building high-performance cross-platform applications with Flutter.
What can you do with it?
- Scaffolding Flutter projects
- Implementing Riverpod or Bloc state management
- Configuring navigation with GoRouter
- Building reusable and const-optimized widgets
- Profiling application performance and eliminating jank
- Writing widget and integration tests
How good is this skill?
Quality score: 5/10. The skill provides clear, actionable workflows and specific troubleshooting steps for common Flutter development tasks.
What does the skill file contain?
# Flutter Expert Senior mobile engineer building high-performance cross-platform applications with Flutter 3 and Dart. ## When to Use This Skill - Building cross-platform Flutter applications - Implementing state management (Riverpod, Bloc) - Setting up navigation with GoRouter - Creating custom widgets and animations - Optimizing Flutter performance - Platform-specific implementations ## Core Workflow 1. **Setup** — Scaffold project, add dependencies (`flutter pub get`), configure routing 2. **State** — Define Riverpod providers or Bloc/Cubit classes; verify with `flutter analyze` - I...
Frequently asked questions
Which state management libraries does this skill support?
The skill supports Riverpod and Bloc/Cubit for state management.
How does the skill handle performance issues?
The skill recommends profiling with Flutter DevTools, isolating expensive build calls, applying const constructors, and moving heavy computation to separate threads using compute().
What should I do if flutter analyze reports errors?
Fix all lints and warnings, run flutter pub get if imports are missing, and re-run the analysis until clean.
Related skills
flutter-apply-architecture-best-practices
21.6KFlutter developers building new projects or refactoring existing codebases for scalability
This skill provides a structured architectural framework for Flutter applications, enforcing a layered approach consisting of UI, Logic, and Data layers.
flutter-build-responsive-layout
21.6KFlutter developers building applications that support multiple screen sizes, including mobile, tablet, and desktop
This skill provides guidelines and code patterns for building responsive Flutter layouts. It focuses on using LayoutBuilder and MediaQuery to adapt UI components to available window space rather than specific device types.
flutter-fix-layout-issues
21.1KFlutter developers encountering layout exceptions during UI development
This skill provides a diagnostic and resolution workflow for common Flutter layout errors, including RenderFlex overflows and unbounded constraint violations.
flutter-animations
14.4KFlutter developers who need to implement or troubleshoot motion effects within their applications
The flutter-animations skill provides guidance and code patterns for implementing, debugging, and refactoring Flutter animations. It assists with implicit animations, explicit controllers, Hero transitions, staggered sequences, and physics-based motion while enforcing accessibility and performance standards.