Skill collection · flutter

skills agent skills by flutter

24 skills from flutter/skills are listed in the directory, across 5 categories. 12 skills have a full page with install steps and a pre-install summary.

View flutter/skills on GitHub

At a glance

PublisherFlutter Official
Repositorygithub.com/flutter/skills
Listed skills24
Security scanNot scanned
CategoriesDeveloper Tools and Frameworks, Testing and QA, Frontend and Design, Writing and Editing, Code Review and Code Quality
LicenseBSD-3-Clause
Last commitOctober 16, 2026
Install every skillnpx skills add https://github.com/flutter/skills
README badgeGet the badge for this listing

Show the listing in your README

This general badge links to the repository listing. For the two quality badges and feature offer, choose Get badges beside a skill below. Each skill keeps its own score and grade.

Suede Skills Directory: listed

Markdown
[![Suede Skills Directory: listed](https://skills.suedeai.ai/directory/flutter/skills/badge.svg)](https://skills.suedeai.ai/directory/flutter/skills/)
HTML
<a href="https://skills.suedeai.ai/directory/flutter/skills/"><img src="https://skills.suedeai.ai/directory/flutter/skills/badge.svg" alt="Suede Skills Directory: listed" height="20"></a>

Limited-time feature offer: display either the numeric or letter badge in your repository or skill README (both also qualify), then request badge verification. Eligible skills scoring 80–99 can receive a featured placement after Suede verifies at least one valid badge linked to the skill’s listing. Suede has not announced an end date.

Skills in flutter/skills

Linked names open the skill's directory page; the rest open the skill folder on GitHub. Descriptions on rows without a page are quoted from each SKILL.md.

SkillCategoryWhat it does
dart-build-cli-app 84/100 · BDev toolsGuides building Dart command-line applications, covering architecture patterns, entrypoint structure, exit codes, stream routing, subprocess spawning, and argument parsing with package:args.

Get badges

Download report · Request a fresh review

dart-generate-test-mocks 77/100 · CTestingDefines and generates mock objects for external dependencies using package:mockito and build_runner, for unit testing classes that depend on services like APIs or databases.

Improve this score

Download report · Request a fresh review

dart-setup-ffi-assets 78/100 · CDev toolsGuides compiling and packaging C and C++ source code into dynamic or static libraries using Dart's Native Assets hook system and package:native_toolchain_c.

Improve this score

Download report · Request a fresh review

dart-use-ffigen 81/100 · BDev toolsGuides using package:ffigen to generate FFI bindings automatically instead of writing them by hand, for new bindings or C, Objective-C, and Swift integrations.

Get badges

Download report · Request a fresh review

dart-use-path-package 84/100 · BDev toolsHandles cross-platform file and directory path manipulation in Dart with package:path and package:file, including joining, splitting, extension extraction, and replacing raw string path operations.

Get badges

Download report · Request a fresh review

dart-use-pattern-matching 81/100 · BDev toolsApplies Dart 3 pattern matching, switch expressions, and destructuring to validate data schemas, parse polymorphic JSON, and replace complex if-else chains.

Get badges

Download report · Request a fresh review

dart-use-primary-constructors 77/100 · CDev toolsHelps write primary constructors in Dart and migrate to the new constructor syntax, including empty-body semicolon, in-body initializer list, and abbreviated concise constructor forms.

Improve this score

Download report · Request a fresh review

dart-write-documentation 77/100 · CWritingProvides rules and formatting guidelines for writing Dart /// API documentation and doc comments, following Effective Dart for libraries, classes, methods, and variables.

Improve this score

Download report · Request a fresh review

flutter-add-integration-test 77/100 · CTestingConfigures Flutter Driver for app interaction and converts MCP actions into permanent integration tests using the integration_test package.

Improve this score

Download report · Request a fresh review

flutter-add-widget-preview 77/100 · CDesignAdds interactive widget previews to a Flutter project using the previews.dart system when creating new UI components or updating existing screens.

Improve this score

Download report · Request a fresh review

flutter-setup-declarative-routing 77/100 · CDev toolsConfigures MaterialApp.router with a package like go_router for URL-based navigation, for web and mobile apps needing deep linking and browser history support.

Improve this score

Download report · Request a fresh review

flutter-setup-localization 80/100 · BDev toolsAdds flutter_localizations and intl dependencies, enables generate true in pubspec.yaml, and creates an l10n.yaml configuration file to initialize localization in a new Flutter project.

Get badges

Download report · Request a fresh review

dart-add-unit-test 77/100 · CTestingWrite and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code…

Improve this score

Download report · Request a fresh review

dart-collect-coverage 65/100 · DTestingCollect coverage using the coverage packge and create an LCOV report

Improve this score

Download report · Request a fresh review

dart-fix-runtime-errors 67/100 · DTestingUses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.

Improve this score

Download report · Request a fresh review

dart-resolve-package-conflicts 75/100 · CDev toolsWorkflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.

Improve this score

Download report · Request a fresh review

dart-run-static-analysis 69/100 · DCode qualityExecute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during…

Improve this score

Download report · Request a fresh review

dart-use-doc-examples 69/100 · DWritingHow to inject external code examples into Dartdoc using the {@example} directive, and how to filter those files using #hide, #region, and #endregion…

Improve this score

Download report · Request a fresh review

flutter-add-widget-test 77/100 · CTestingImplement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when…

Improve this score

Download report · Request a fresh review

flutter-apply-architecture-best-practices 77/100 · CDev toolsArchitects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for…

Improve this score

Download report · Request a fresh review

flutter-build-responsive-layout 77/100 · CDesignUse `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look…

Improve this score

Download report · Request a fresh review

flutter-fix-layout-issues 80/100 · BDesignFixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed"…
Get badges
Suede Skill Check: 80/100Suede Skill Check: Grade B

Choose the numeric badge, the letter badge, or both. Each links to this skill’s Suede listing; either valid linked badge can qualify for the feature offer.

Markdown
[![Suede Skill Check: 80/100](https://skills.suedeai.ai/directory/flutter/skills/flutter-fix-layout-issues/score.svg)](https://skills.suedeai.ai/directory/flutter/skills/#flutter-fix-layout-issues)
[![Suede Skill Check: Grade B](https://skills.suedeai.ai/directory/flutter/skills/flutter-fix-layout-issues/badge.svg)](https://skills.suedeai.ai/directory/flutter/skills/#flutter-fix-layout-issues)
HTML
<a href="https://skills.suedeai.ai/directory/flutter/skills/#flutter-fix-layout-issues"><img src="https://skills.suedeai.ai/directory/flutter/skills/flutter-fix-layout-issues/score.svg" alt="Suede Skill Check: 80/100" width="160" height="175"></a>
<a href="https://skills.suedeai.ai/directory/flutter/skills/#flutter-fix-layout-issues"><img src="https://skills.suedeai.ai/directory/flutter/skills/flutter-fix-layout-issues/badge.svg" alt="Suede Skill Check: Grade B" width="160" height="175"></a>

Download report · Request a fresh review

flutter-implement-json-serialization 77/100 · CDev toolsCreate model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple…

Improve this score

Download report · Request a fresh review

flutter-use-http-package 75/100 · CDev toolsUse the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.

Improve this score

Download report · Request a fresh review

Where this repository is cited

flutter/skills is listed as its publisher's official collection or from a listing request.