@skills · Owner
Agent skills by flutter
71 skills indexed from github.com/flutter. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- .agents · Collection · 2,793 stars
- .agents · Collection · 2,793 stars
- agent-plugins · Collection · 2,793 stars
- agents · Collection · 2,793 stars
- agents · Collection · 2,793 stars
- api-review · Skill · 2,793 stars
Reviews the specified code against the canonical API Design guidelines. Use this skill when the user asks for an API review or to check code against API de
- api-review · Skill · 2,793 stars
Reviews the specified code against the canonical API Design guidelines. Use this skill when the user asks for an API review or to check code against API de
- code-documentation · Skill · 2,793 stars
Guide for writing effective code documentation, including docstrings, JSDoc, dartdoc, and implementation comments. Use this skill when writing new code, ad
- code-documentation · Skill · 2,793 stars
Guide for writing effective code documentation, including docstrings, JSDoc, dartdoc, and implementation comments. Use this skill when writing new code, ad
- code-review · Skill · 2,793 stars
Performs a comprehensive, multi-step code review of pull requests or local code changes, using iterative refinement (generation, critique, synthesis) to en
- code-review · Skill · 2,793 stars
Performs a comprehensive, multi-step code review of pull requests or local code changes, using iterative refinement (generation, critique, synthesis) to en
- dart-add-unit-test · Skill · 2,793 stars
Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains c
- dart-add-unit-test · Skill · 2,793 stars
Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains c
- dart-build-cli-app · Skill · 2,793 stars
Entrypoint structure, exit codes, cross-platform scripts. Use when building command line utilities, scripts, or applications.
- dart-build-cli-app · Skill · 2,793 stars
Entrypoint structure, exit codes, cross-platform scripts. Use when building command line utilities, scripts, or applications.
- dart-collect-coverage · Skill · 2,793 stars
Collect coverage using the coverage packge and create an LCOV report
- dart-collect-coverage · Skill · 2,793 stars
Collect coverage using the coverage packge and create an LCOV report
- dart-fix-runtime-errors · Skill · 2,793 stars
Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.
- dart-fix-runtime-errors · Skill · 2,793 stars
Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.
- dart-generate-test-mocks · Skill · 2,793 stars
Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex
- dart-generate-test-mocks · Skill · 2,793 stars
Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex
- dart-migrate-to-checks-package · Skill · 2,793 stars
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
- dart-migrate-to-checks-package · Skill · 2,793 stars
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
- dart-resolve-package-conflicts · Skill · 2,793 stars
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
- dart-resolve-package-conflicts · Skill · 2,793 stars
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
- dart-run-static-analysis · Skill · 2,793 stars
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development
- dart-run-static-analysis · Skill · 2,793 stars
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development
- dart-setup-ffi-assets · Skill · 2,793 stars
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 hook/
- dart-setup-ffi-assets · Skill · 2,793 stars
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 hook/
- dart-use-ffigen · Skill · 2,793 stars
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing n
- dart-use-ffigen · Skill · 2,793 stars
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing n
- dart-use-pattern-matching · Skill · 2,793 stars
Use switch expressions and pattern matching where appropriate
- dart-use-pattern-matching · Skill · 2,793 stars
Use switch expressions and pattern matching where appropriate
- dart-use-primary-constructors · Skill · 2,793 stars
Help users write syntactically and semantically correct primary constructors in Dart, and migrate/use the new constructor syntax, empty-body semicolon synt
- dart-use-primary-constructors · Skill · 2,793 stars
Help users write syntactically and semantically correct primary constructors in Dart, and migrate/use the new constructor syntax, empty-body semicolon synt
- flutter-add-integration-test · Skill · 2,793 stars
Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project,
- flutter-add-integration-test · Skill · 2,793 stars
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 · Skill · 2,793 stars
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-preview · Skill · 2,793 stars
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 · Skill · 2,793 stars
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating
- flutter-add-widget-test · Skill · 2,793 stars
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating
- flutter-apply-architecture-best-practices · Skill · 2,793 stars
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalabilit
- flutter-apply-architecture-best-practices · Skill · 2,793 stars
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalabilit
- flutter-build-responsive-layout · Skill · 2,793 stars
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 o
- flutter-build-responsive-layout · Skill · 2,793 stars
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 o
- flutter-fix-layout-issues · Skill · 2,793 stars
Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical vie
- flutter-fix-layout-issues · Skill · 2,793 stars
Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical vie
- flutter-implement-json-serialization · Skill · 2,793 stars
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data str
- flutter-implement-json-serialization · Skill · 2,793 stars
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data str
- flutter-setup-declarative-routing · Skill · 2,793 stars
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that
- flutter-setup-declarative-routing · Skill · 2,793 stars
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that
- flutter-setup-localization · Skill · 2,793 stars
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initi
- flutter-setup-localization · Skill · 2,793 stars
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initi
- flutter-use-http-package · Skill · 2,793 stars
Use 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.
- flutter-use-http-package · Skill · 2,793 stars
Use 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.
- grill-with-docs · Skill · 2,793 stars
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as
- grill-with-docs · Skill · 2,793 stars
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as
- natural-writing · Skill · 2,793 stars
Contains well-defined rules for creating natural, accurate, and readable writing. Use whenever authoring longer text, like analysis documents, PR or CL des
- natural-writing · Skill · 2,793 stars
Contains well-defined rules for creating natural, accurate, and readable writing. Use whenever authoring longer text, like analysis documents, PR or CL des
- reidbaker-agent · Collection · 2,793 stars
- reidbaker-agent · Collection · 2,793 stars
- skills · Collection · 2,793 stars
- skills · Collection · 2,793 stars
- skills · Collection · 2,793 stars
- skills · Collection · 2,793 stars
- skills · Collection · 2,793 stars
- unix-cli-best-practices · Skill · 2,793 stars
Safe, portable, and efficient command-line patterns for macOS/BSD Unix tools (grep, find, sed, awk, xargs, mdfind, pbcopy, open) and modern alternatives (r
- unix-cli-best-practices · Skill · 2,793 stars
Safe, portable, and efficient command-line patterns for macOS/BSD Unix tools (grep, find, sed, awk, xargs, mdfind, pbcopy, open) and modern alternatives (r
- dart-use-doc-examples · Skill
How to inject external code examples into Dartdoc using the {@example} directive, and how to filter those files using #hide, #region, and #endregion tags.
- dart-write-documentation · Skill
Rules and formatting guidelines for writing Dart /// API documentation and doc comments. Use when documenting Dart code, writing doc comments for any Dart
- dart-write-documentation · Skill
Rules and formatting guidelines for writing Dart /// API documentation and doc comments. Use when documenting Dart code, writing doc comments for any Dart