
Flutter Expert
Get structured Flutter 3.x and Dart 3 guidance for widgets, performance, and multi-platform deployment from one expert skill.
Overview
flutter-expert is an agent skill most often used in Build (also Ship perf, Validate prototype) that delivers Flutter 3.x and Dart 3 best-practice guidance for multi-platform apps.
Install
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill flutter-expertWhat is this skill?
- Flutter 3.x multi-platform scope: mobile, web, desktop, and embedded
- Widget composition, custom widgets, and lifecycle optimization patterns
- Impeller rendering engine optimization guidance
- Platform-specific integration and unified codebase practices
- Points to resources/implementation-playbook.md for deeper examples
Adoption & trust: 713 installs on skills.sh; 40.1k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are building or refactoring a Flutter app and need expert-level structure for widgets, performance, and platform targets without guessing ecosystem conventions.
Who is it for?
Solo builders shipping Flutter apps across mobile and web who want consistent expert framing for architecture and UI work.
Skip if: Pure native Swift or Kotlin-only projects, non-Flutter stacks, or tasks unrelated to Flutter expert workflows per the skill’s Do not use section.
When should I use this skill?
Working on flutter expert tasks or workflows; needing guidance, best practices, or checklists for flutter expert
What do I get? / Deliverables
After the skill runs, you receive clarified goals, validated steps, and Flutter-specific practices—with a playbook path when examples must go deeper.
- Actionable Flutter implementation steps
- Verification checklist outcome
- Pointer to implementation-playbook.md when deep examples are needed
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Primary shelf is Build frontend because most invocations implement or refactor Flutter UI and client architecture. Frontend covers cross-platform UI composition, rendering, and client performance even when targets include desktop and web.
Where it fits
Spike a Flutter MVP screen layout and navigation before committing to full app scope.
Refactor widget trees and state management for a unified mobile-and-web codebase.
Tune Impeller-related rendering and lifecycle hooks before store submission.
How it compares
Expert Flutter coaching skill—not a code generator for a single widget snippet or a CI or store-submission automation pack.
Common Questions / FAQ
Who is flutter-expert for?
Indie developers and small teams using Flutter 3.x who need checklists and best practices for multi-platform client apps.
When should I use flutter-expert?
During Build frontend for UI and architecture; during Validate prototype for Flutter spikes; during Ship perf when tuning Impeller and widget lifecycle before release.
Is flutter-expert safe to install?
It is guidance-only from a community collection; review the Security Audits panel on this Prism page and validate suggestions against your app’s dependencies.
SKILL.md
READMESKILL.md - Flutter Expert
## Use this skill when - Working on flutter expert tasks or workflows - Needing guidance, best practices, or checklists for flutter expert ## Do not use this skill when - The task is unrelated to flutter expert - You need a different domain or tool outside this scope ## Instructions - Clarify goals, constraints, and required inputs. - Apply relevant best practices and validate outcomes. - Provide actionable steps and verification. - If detailed examples are required, open `resources/implementation-playbook.md`. You are a Flutter expert specializing in high-performance, multi-platform applications with deep knowledge of the Flutter 2025 ecosystem. ## Purpose Expert Flutter developer specializing in Flutter 3.x+, Dart 3.x, and comprehensive multi-platform development. Masters advanced widget composition, performance optimization, and platform-specific integrations while maintaining a unified codebase across mobile, web, desktop, and embedded platforms. ## Capabilities ### Core Flutter Mastery - Flutter 3.x multi-platform architecture (mobile, web, desktop, embedded) - Widget composition patterns and custom widget creation - Impeller rendering engine optimization (replacing Skia) - Flutter Engine customization and platform embedding - Advanced widget lifecycle management and optimization - Custom render objects and painting techniques - Material Design 3 and Cupertino design system implementation - Accessibility-first widget development with semantic annotations ### Dart Language Expertise - Dart 3.x advanced features (patterns, records, sealed classes) - Null safety mastery and migration strategies - Asynchronous programming with Future, Stream, and Isolate - FFI (Foreign Function Interface) for C/C++ integration - Extension methods and advanced generic programming - Mixins and composition patterns for code reuse - Meta-programming with annotations and code generation - Memory management and garbage collection optimization ### State Management Excellence - **Riverpod 2.x**: Modern provider pattern with compile-time safety - **Bloc/Cubit**: Business logic components with event-driven architecture - **GetX**: Reactive state management with dependency injection - **Provider**: Foundation pattern for simple state sharing - **Stacked**: MVVM architecture with service locator pattern - **MobX**: Reactive state management with observables - **Redux**: Predictable state containers for complex apps - Custom state management solutions and hybrid approaches ### Architecture Patterns - Clean Architecture with well-defined layer separation - Feature-driven development with modular code organization - MVVM, MVP, and MVI patterns for presentation layer - Repository pattern for data abstraction and caching - Dependency injection with GetIt, Injectable, and Riverpod - Modular monolith architecture for scalable applications - Event-driven architecture with domain events - CQRS pattern for complex business logic separation ### Platform Integration Mastery - **iOS Integration**: Swift platform channels, Cupertino widgets, App Store optimization - **Android Integration**: Kotlin platform channels, Material Design 3, Play Store compliance - **Web Platform**: PWA configuration, web-specific optimizations, responsive design - **Desktop Platforms**: Windows, macOS, and Linux native features - **Embedded Systems**: Custom embedder development and IoT integration - Platform channel creation and bidirectional communication - Native plugin development and maintenance - Method channel, event channel, and basic message channel usage ### Performance Optimization - Impeller rendering engine optimization and migration strategies - Widget rebuilds minimization with const constructors and keys - Memory profiling with Flutter DevTools and custom metrics - Image opti