Flutter Skills
ego lite browser
sponsorego lite is the fastest browser for AI agents to run web automation, sharing your logged-in state with Codex or Claude Code, zero cost, zero config.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
dart-matcher-best-practices
skills/skills/dart-matcher-best-practices
To find candidates for improving matcher usage, search for suboptimal patterns:
dart-migrate-to-checks-package
agent-plugins/skills/dart-migrate-to-checks-package
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
dart-modern-features
skills/skills/dart-modern-features
To find candidates for modernization:
dart-package-maintenance
skills/skills/dart-package-maintenance
Guidelines for maintaining Dart packages in alignment with Dart team best practices.
dart-resolve-package-conflicts
agent-plugins/skills/dart-resolve-package-conflicts
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
dart-run-static-analysis
agent-plugins/skills/dart-run-static-analysis
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to…
dart-setup-ffi-assets
agent-plugins/skills/dart-setup-ffi-assets
Guides agents in compiling and packaging C/C++ source code into dynamic or static libraries (Code Assets) using Dart's Native Assets hook system (via…
dart-skills-lint-integration
skills/tool/dart_skills_lint/.agents/skills/dart-skills-lint-integration
How to integrate, update, and configure the dart_skills_lint validation tool within a repository. Make sure to use this skill whenever the user asks to update…
dart-skills-lint-setup
skills/tool/dart_skills_lint/skills/dart-skills-lint-setup
Use this skill when you need to set up validation for AI agent skills in a Dart project for the first time. Adds the linter as a dev_dependency, creates a…
dart-skills-lint-validation
skills/tool/dart_skills_lint/skills/dart-skills-lint-validation
Use the dart_skills_lint CLI to validate skills. Choose the appropriate workflow based on your environment:
dart-test-coverage
skills/skills/dart-test-coverage
Guidelines for running and interpreting test coverage in Dart packages.
dart-test-fundamentals
skills/skills/dart-test-fundamentals
To find candidates for improving test structure:
dart-use-ffigen
agent-plugins/skills/dart-use-ffigen
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new…
dart-use-pattern-matching
agent-plugins/skills/dart-use-pattern-matching
Use switch expressions and pattern matching where appropriate
dart-use-primary-constructors
agent-plugins/skills/dart-use-primary-constructors
Help users write syntactically and semantically correct primary constructors in Dart, and migrate/use the new constructor syntax, empty-body semicolon syntax,…
definition-of-done
skills/tool/dart_skills_lint/.agents/skills/definition-of-done
Mandatory checks to run before completing any task that touches md files or dart code in this repository.
engine-whats-new
flutter/.agents/skills/engine-whats-new
Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs…
find-release
flutter/.agents/skills/find-release
A skill to find the lowest Dart and Flutter release containing a given commit. Use this skill whenever users ask about when a commit landed in Flutter or Dart…
flutter-accessibility
skills/skills/flutter-accessibility
Implement WCAG 2 and EN 301 549 accessibility standards and adaptive layouts in Flutter apps. Enforces semantic annotations, tap target sizes (48x48 dp minimum), and text contrast ratios (4.5:1 for small text, 3:1 for large) across mobile, web, and desktop platforms Provides decision logic for web semantics initialization, interactive widget wrapping, screen-size-based layout switching, and keyboard/mouse input handling Includes focus traversal management via FocusTraversalGroup and...
flutter-accessibility-audit
skills/skills/flutter-accessibility-audit
Triggers an accessibility scan through the widget_inspector and automatically adds Semantics widgets or missing labels to the source code.
flutter-add-integration-test
skills/skills/flutter-add-integration-test
Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project,…
flutter-add-widget-preview
skills/skills/flutter-add-widget-preview
Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure…
flutter-add-widget-test
skills/skills/flutter-add-widget-test
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating…
flutter-adding-home-screen-widgets
skills/skills/flutter-adding-home-screen-widgets
Add home screen widgets to Flutter apps for Android and iOS with native UI and shared data synchronization. Flutter communicates with native widgets via shared local storage (UserDefaults on iOS, SharedPreferences on Android) using the home_widget package; data flows from Flutter writes to native widget reads on OS trigger. iOS implementation uses Xcode, SwiftUI, and Widget Extension targets with App Groups capability; Android uses Android Studio with AppWidgetProvider, XML layouts, and...
flutter-animating-apps
skills/skills/flutter-animating-apps
Visual feedback, transitions, and physics-based motion for Flutter apps using the Animation framework. Four animation strategies: implicit animations for simple property changes, explicit animations with playback control, Hero transitions for shared elements between routes, and physics-based animations for gesture-driven natural motion Core typed Animation system with AnimationController , Tween , and Curve classes; always dispose controllers to prevent memory leaks Staggered animations...
flutter-animation
skills/skills/flutter-animation
Select and implement the optimal Flutter animation strategy for your UI requirement. Includes a decision tree to choose between implicit animations, explicit tweens, physics-based motion, hero transitions, staggered sequences, and page route transitions Provides complete code examples for each animation type, from simple AnimatedContainer to complex staggered multi-tween setups Enforces strict memory management with mandatory AnimationController disposal and performance best practices using...
flutter-app-size
skills/skills/flutter-app-size
Measure and optimize Flutter app bundle, APK, or IPA size with platform-specific analysis and reduction strategies. Supports Android (APK/AppBundle), iOS (IPA), and desktop platforms (Linux, macOS, Windows) with platform-specific measurement workflows Generates code size analysis JSON files via flutter build --analyze-size and integrates with Dart DevTools App Size Tool for component breakdown visualization Implements size reduction through debug info splitting, asset compression, and...
flutter-apply-architecture-best-practices
skills/skills/flutter-apply-architecture-best-practices
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.
flutter-architecting-apps
skills/skills/flutter-architecting-apps
Layered architecture framework for scalable Flutter apps with strict separation of concerns. Enforces three-layer structure (UI, Logic, Data) with unidirectional data flow and a single source of truth in the Data layer UI layer contains lean Views and ViewModels that transform domain models into presentation state; Logic layer (optional) handles complex business orchestration; Data layer divides strictly into stateless Services and caching Repositories Provides step-by-step feature...
flutter-architecture
skills/skills/flutter-architecture
MVVM architecture for Flutter apps with unidirectional data flow and strict layer separation. Implements three-layer architecture: Data Layer (Services and Repositories), Domain Layer (UseCases for complex logic), and UI Layer (ViewModels and Views) Uses provider for dependency injection and ListenableBuilder for reactive UI updates with the Command pattern for user interactions Enforces unidirectional data flow: data flows down from Repositories to ViewModels to Views; events flow up...
31–60 of 137