Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.
Flutter publishes skills that guide an AI agent through Dart and Flutter development, from writing and organizing unit and widget tests to generating mocks, running static analysis, and setting up integration tests and declarative routing. The most popular skills also cover command-line work, including safe shell patterns for searching, text processing, and codebase navigation. Taken together, they focus on test quality, code correctness, and navigation for mobile and web apps.
Agent Plugins
31 skills · 3,159 stars · BSD-3-Clause
Api Review Reviews the specified code against the canonical API Design guidelines.
Code Documentation Guide for writing effective code documentation, including docstrings, JSDoc, dartdoc, and impleme…
Code Review Performs a comprehensive, multi-step code review of pull requests or local code changes, using it…
Dart Add Unit Test Write and organize unit tests for functions, methods, and classes using `package:test`.
Dart Build Cli App Architectural patterns, entrypoint structure, exit codes, stream routing, and subprocess spawning…
Dart Collect Coverage Collect coverage using the coverage packge and create an LCOV report
Dart Fix Runtime Errors Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a…
Dart Generate Test Mocks Define and generate mock objects for external dependencies using `package:mockito` and `build_run…
Dart Migrate To Checks Package Replace the usage of `expect` and similar functions from `package:matcher`
to `package:checks` eq…
Dart Resolve Package Conflicts Workflow for fixing package version conflicts.
Dart Run Static Analysis Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatical…
Dart Setup Ffi Assets Guides agents in compiling and packaging C/C++ source code into dynamic or static libraries (Code…
Dart Use Doc Examples How to inject external code examples into Dartdoc using the {@example} directive, and how to filt…
Dart Use Ffigen Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing th…
Dart Use Path Package Cross-platform file and directory path manipulation, segment splitting, extension extraction, and…
Dart Use Pattern Matching Applies Dart 3 pattern matching, switch expressions, and destructuring idiomatically to validate…
Dart Use Primary Constructors Help users write syntactically and semantically correct primary constructors in Dart, and migrate…
Dart Write Documentation Rules and formatting guidelines for writing Dart /// API documentation and doc comments.
Flutter Add Integration Test Configures Flutter Driver for app interaction and converts MCP actions into permanent integration…
Flutter Add Widget Preview Adds interactive widget previews to the project using the previews.dart system.
Flutter Add Widget Test Implement a component-level test using `WidgetTester` to verify UI rendering and user interaction…
Flutter Apply Architecture Best Practices Architects a Flutter application using the recommended layered approach (UI, Logic, Data).
Flutter Build Responsive Layout Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to diffe…
Flutter Fix Layout Issues Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools.
Flutter Implement Json Serialization Create model classes with `fromJson` and `toJson` methods using `dart:convert`.
Flutter Setup Declarative Routing Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation.
Flutter Setup Localization Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, an…
Flutter Use Http Package Use the `http` package to execute GET, POST, PUT, or DELETE requests.
Grill With Docs Grilling session that challenges your plan against the existing domain model, sharpens terminolog…
Natural Writing Contains well-defined rules for creating natural, accurate, and readable writing.
Unix Cli Best Practices Safe, portable, and efficient command-line patterns for macOS/BSD Unix tools (grep, find, sed, aw…