Agent Skills for Flutter

NOTE: This repository is currently in development and is not yet ready for use.

This repository contains agent skills for Flutter.

Installation

To install the skills into your project, run the following command:

npx skills add flutter/skills

Updating Skills

To update, run the following command:

npx skills update flutter/skills

Available Skills

Skill Description
flutter-accessibility Configure your Flutter app to support assistive technologies like Screen Readers
flutter-animation Add animated effects to your Flutter app
flutter-app-size Measure and reduce the size of the Flutter app bundle, APK, or IPA
flutter-architecture Build an app using the Flutter team's recommended app architecture
flutter-caching Cache data in a Flutter app
flutter-concurrency Execute long-running tasks in a background thread in Flutter
flutter-databases Work with databases in a Flutter app
flutter-environment-setup-linux Set up a Linux environment for Flutter development
flutter-environment-setup-macos Set up a macOS environment for Flutter development
flutter-environment-setup-windows Set up a Windows environment for Flutter development
flutter-http-and-json Make HTTP requests and encode / decode JSON in a Flutter app
flutter-layout How to build your app's layout using Flutter's layout widgets and constraint system
flutter-localization Configure your Flutter app to support different languages and regions
flutter-native-interop Interoperate with native APIs in a Flutter app on Android, iOS, and the web
flutter-performance Optimize the performance of your Flutter app
flutter-platform-views Add a native view into your Flutter app
flutter-plugins Build a Flutter plugin that provides native interop for other Flutter apps to use
flutter-routing-and-navigation Move between or deep link to different screens or routes within a Flutter application
flutter-state-management Manage state in your Flutter application
flutter-testing Add Flutter unit tests, widget tests, or integration tests
flutter-theming How to customize your app's theme using Flutter's theming system

Contributing

To contribute skills, see the instructions in tool/README.md.

Please see CONTRIBUTING.md for more information.

Code of Conduct

Please see CODE_OF_CONDUCT.md for more information.

S
Description
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-build-responsive-layout: Use LayoutBuilder, MediaQuery, or Expanded/Flexible to create a layout that adapts to different screen sizes. Use when you need the UI to look good on…; flutter-fix-layout-issues: Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and…
Readme BSD-3-Clause 2 MiB
Languages
Dart 98.1%
Python 1.9%