
π―Skills56
A collection of agent skills for Flutter development, covering accessibility auditing, integration testing, widget previews, and best practices to help AI agents work effectively with Flutter projects.
A Flutter agent skill for building responsive layouts using LayoutBuilder, MediaQuery, and Expanded/Flexible widgets so UIs adapt correctly across mobile and tablet/desktop form factors. Part of the official Flutter skills collection (currently in development) that covers accessibility, testing, routing, localization, and more.
A collection of agent skills for Flutter development, covering accessibility audits, integration tests, widget tests, responsive layouts, architecture best practices, and more.
Implements component-level tests using WidgetTester to verify Flutter UI rendering and user interactions like tapping, scrolling, and text entry, ensuring widgets display correct data and respond to events as expected.
Configures MaterialApp.router with go_router for advanced URL-based navigation in Flutter, enabling deep linking and browser history support for web and mobile apps.
Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests using the integration_test package, enabling automated user flow testing.
Creates Flutter model classes with fromJson and toJson methods using dart:convert for manually mapping JSON keys to class properties, ideal for simple data structures.
Adds flutter_localizations and intl dependencies, enables code generation in pubspec.yaml, and creates an l10n.yaml configuration file to initialize localization support for a new Flutter project.
Adds interactive widget previews to a Flutter project using the previews.dart system, enabling consistent design verification and interactive testing when creating new UI components or updating existing screens.
Uses the Flutter http package to execute GET, POST, PUT, or DELETE requests for fetching data from or sending data to REST APIs.
Official Flutter agent skill for building layouts, providing tailored instructions for responsive and adaptive UI construction. Maintained by the Flutter team as part of a collection that teaches agents best-practice Flutter development workflows.
Official Flutter agent skill for app architecture, guiding agents through the recommended layered approach (UI, Logic, Data) for structuring scalable Flutter applications. Maintained by the Flutter team.
Official Flutter agent skill for adding animations, teaching agents correct animation patterns and workflows in Flutter apps. Maintained by the Flutter team as part of a collection covering testing, architecture, layouts, and more.
An official Flutter team agent skill that guides AI agents through best-practice state management patterns in Flutter apps, including provider setup, state lifting, and reactive data flows.
An official Flutter agent skill that implements theming in Flutter apps, covering color schemes, typography, and dynamic theming for consistent visual branding across platforms.
An official Flutter team agent skill that teaches AI agents how to implement navigation and routing in Flutter apps following best practices, including named routes, deep linking, and declarative routing patterns.
An official Flutter team agent skill that provides AI agents with best-practice workflows for testing Flutter apps, covering unit tests, widget tests, and integration testing strategies.
An official Flutter team agent skill that guides AI agents through implementing data caching strategies in Flutter apps, helping optimize performance by reducing redundant network requests and improving offline support.
An official Flutter team agent skill that teaches AI agents best practices for reducing Flutter app binary size, including tree shaking, deferred components, and asset optimization techniques.
An official Flutter agent skill that builds Flutter forms with validation and user input handling, covering login screens, data entry forms, and any multi-field user input scenarios.
An official Flutter agent skill for making HTTP requests and handling JSON data in Flutter apps, covering REST API integration, serialization, and async data fetching patterns.
An official Flutter team agent skill that guides AI agents through handling concurrency in Flutter apps, including isolates, async/await patterns, and parallel task execution for responsive UIs.
An official Flutter agent skill for adding multi-language support to Flutter apps, covering l10n configuration, ARB files, and locale-specific formatting for internationalized applications.
An official Flutter agent skill for integrating local and remote databases in Flutter apps, covering SQLite, Drift, Isar, and Firebase data persistence patterns.
An official Flutter team agent skill that teaches AI agents how to improve accessibility in Flutter apps, including semantic labels, screen reader support, and contrast/touch target compliance.
An official Flutter team agent skill that guides AI agents through interoperating with native platform APIs in Flutter, including platform channels, method channels, and FFI for accessing device-specific functionality.
An official Flutter agent skill that adds home screen widgets to a Flutter app for Android and iOS, providing glanceable app information and quick actions on the device home screen.
An official Flutter team agent skill that teaches AI agents how to build Flutter plugins that wrap platform-specific native code, providing a Dart API for accessing native iOS, Android, and other platform features.
A Flutter agent skill that guides embedding native platform views (like maps, web views, or camera previews) into Flutter apps. Part of the official Flutter skills collection maintained by the Flutter team for best-practice development workflows.
An official Flutter agent skill that guides through setting up and configuring a Flutter development environment on macOS, including Xcode, simulators, and native macOS app deployment.
A Flutter agent skill that walks through setting up the Flutter development environment on Windows. Part of the official Flutter skills collection maintained by the Flutter team, providing repeatable workflows to reduce setup mistakes and follow best practices.
A Flutter agent skill that walks through setting up the Flutter development environment on Linux. Part of the official Flutter skills collection maintained by the Flutter team, providing repeatable workflows to reduce setup mistakes and follow best practices.
Triggers an accessibility scan through the Flutter widget_inspector and automatically adds Semantics widgets or missing labels to the source code to improve app accessibility.
A Flutter skill for building responsive layouts that adapt to different screen sizes using LayoutBuilder, MediaQuery, and Expanded/Flexible widgets, ensuring apps look good on both mobile and tablet/desktop form factors.
Profiles Flutter apps using DevTools and the performance overlay to diagnose jank and reduce frame render time. Use when investigating UI stutters or optimizing rendering performance.
Applies consistent visual styling across a Flutter app using ThemeData, color schemes, typography, and dark mode support. Use when setting up or customizing the visual theme of a Flutter application.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Implements caching strategies for Flutter apps to improve performance and enable offline support by retaining data locally. Use when reducing network requests or speeding up app startup.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
A Flutter agent skill that executes long-running tasks in background isolates to keep the UI responsive. Use when performing heavy computations or parsing large datasets in a Flutter application.
A Flutter agent skill that configures a Flutter app to support multiple languages and regions. Use when preparing a Flutter application for international markets and diverse user locales.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
A Flutter agent skill for managing local data persistence using SQLite or other database solutions. Use when a Flutter app needs to store, query, or synchronize large amounts of structured data on the device.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
Part of Flutter's official agent skills collection maintained by the Flutter team, providing tailored instructions and repeatable workflows for Flutter app development best practices across multiple AI coding agents.
A Flutter agent skill for embedding native Android, iOS, or macOS views into a Flutter app. Use when integrating complex native components such as maps or web views that cannot be replicated with Flutter widgets.
An official Flutter team skill providing tailored instructions for setting up the Flutter development environment on macOS. Part of a collection of agent skills for happy-path Flutter app development workflows.
An official Flutter team skill providing tailored instructions for setting up the Flutter development environment on Windows. Part of a collection of agent skills for happy-path Flutter app development workflows.
An official Flutter agent skill for setting up Flutter development environments on Linux, part of a comprehensive collection covering app architecture, animations, forms, layouts, plugins, navigation, state management, and platform-specific development.
Official Flutter agent skills covering home screen widgets, animations, app architecture, forms, layouts, plugins, caching, navigation, accessibility, state management, and more. Provides guided recipes for building Flutter apps with best practices across 15+ skill areas.
Official Flutter agent skills maintained by the Flutter team, providing tailored instructions for Flutter app development workflows including widget testing, integration testing, responsive layouts, JSON serialization, routing, localization, and architecture best practices.