mcpbeat

flutter Skills

99 skills published by flutter across 9 repositories. Together they weigh 168 819 tokens — that is what loading all of them at once would cost you in context. 6 of them have been repackaged into other people's repositories.

99 skills 168 819 tokens total 6 copies elsewhere vendor account

Dart Add Unit Test vendor ×1
packages

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 correct and regression-free.

1k tokens
Dart Collect Coverage vendor ×1
packages

Collect coverage using the coverage packge and create an LCOV report

1k tokens
Dart Generate Test Mocks vendor ×1
packages

Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.

2k tokens
Dart Run Static Analysis vendor ×1
packages

Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.

1k tokens
Run Evals vendor ×1
packages

Run evaluations for one, multiple, or all skills using the agent orchestration framework. Make sure to use this skill whenever the user asks to run evals, test a skill's performance, run benchmarks, or compare baseline versus with-skill execution.

2k tokens
Analyze Github Flake vendor
flutter

Expertise in analyzing flake github issues in the flutter/flutter repository. Use when a user wants to analyze the flakiness of a specific link to a flutter github issue.

1k tokens
Dart Log Failure Parser vendor
flutter

Parse failures from Dart and Flutter test logs.

566 tokens
Engine Whats New vendor
flutter

> Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).

6k tokens scripts
Find Release vendor
flutter

A skill to find the lowest Dart and Flutter release containing a given commit. Use this skill whenever users ask about when a commit landed in Flutter or Dart releases, inquire about release versions for specific SHAs, or want to know if a commit is included in stable, beta, or dev channels for Flutter/Dart projects.

544 tokens
Flutter Cherry Pick vendor
flutter

How to land a formal cherry-pick of a merged PR for the flutter/flutter repo stable or beta channel. Only use for flutter/flutter landed pull requests. Only use when the cherry pick request is into "stable", "beta" or a branch that has the format with flutter-<major>.<minor>-candidate.0.

5k tokens scripts
Flutter Pr Checks Finder vendor
flutter

Find failing checks on a Flutter PR and locate the corresponding LUCI log URLs.

1k tokens
Rebuilding Flutter Tool vendor
flutter

Rebuilds the Flutter tool and CLI. Use when a user asks to compile, update, regenerate, or rebuild the Flutter tool or CLI.

474 tokens scripts
Shepherd Prs vendor
flutter

> Automate shepherding, checking status, updating branches, and landing open PRs or approved third-party contributor PRs in the flutter/flutter repository using the gh CLI.

2k tokens
Updating Android SDK vendor
flutter

Upgrades Flutter's Android SDK dependency to a new Android API version (or preview/canary release) in packages.txt, verifies CIPD tag uniqueness, and packages/uploads the binaries using create_cipd_packages.sh across macOS, Linux, and Windows. Use whenever a user wants to pick up a new version of Android or upload Android SDK packages to CIPD.

2k tokens
Upgrade Browser vendor
flutter

Upgrade browser versions (Chrome or Firefox) in the Flutter Web Engine and/or Framework tests. Use when asked to roll or upgrade Chrome or Firefox to a newer version.

2k tokens scripts
Check Readiness vendor
packages

Run this skill to check if the repository is ready for new work. Use this skill whenever the user asks to "check readiness", "see if we are ready to start work", or when starting a new task in the camera_android_camerax package.

4k tokens
Flutter Add Integration Test vendor
packages

Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with the integration_test package.

2k tokens
Pre Push Skill vendor
packages

Executes the required pre-push steps for the flutter/packages repository. Call this tool immediately whenever the user asks to push, asks if the user/you are ready to push, or wants to validate their local changes are ready to become a pull request.

2k tokens
Receiving Code Review vendor
packages

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

2k tokens
Data Model vendor
website

>- Add or update a dart_mappable data model in lib/src/models/content/, including adding format validation, regenerating code, and adding tests. Use when adding a new content type or modifying an existing model's fields.

2k tokens
Extract To Jaspr vendor
website

Extracts a part of a website and converts it to a Jaspr component. Use when you need to migrate a part of a website to Jaspr.

811 tokens
Generate Showcase From Video vendor
website

Extracts YouTube transcripts and generates professional Flutter showcase blog posts in Markdown format. Use when you need to create a technical marketing case study from a video success story.

2k tokens
Proofread Markdown vendor
website

Proofreads Markdown files against Google guidelines.

1k tokens scripts
Update Llms Text vendor
website

Update and maintain the llms.txt file. Use when the user wants to add sections, add links, correct information, or review the llms.txt file.

487 tokens
Validate Pr vendor
website

>- Stages the Flutter site locally. This includes checking for broken links, verifying excerpts, updating formatting, and serving the dev site.

199 tokens
Add Dart Lint Validation Rule vendor
agent-plugins

> Instructions for adding a new validation rule and CLI flag to dart_skills_lint. Use this skill when asked to create a new rule that validates aspects of skills (like frontmatter metadata).

3k tokens
API Review vendor
agent-plugins

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 design principles.

3k tokens
Check Downstream Consumers vendor
agent-plugins

> Validates an in-progress PR or feature branch of dart_skills_lint against known downstream ecosystem consumers. Use when assessing breaking changes across external repositories during PR evaluation, testing migrations against the changelog, or determining necessary backwards compatibility shims.

3k tokens
Code Documentation vendor
agent-plugins

Guide for writing effective code documentation, including docstrings, JSDoc, dartdoc, and implementation comments. Use this skill when writing new code, adding features, or improving existing documentation in Dart, Python, or TypeScript to ensure clarity and maintainability.

3k tokens
Code Review vendor
flutter

Performs a comprehensive, multi-step code review of pull requests or local code changes, using iterative refinement (generation, critique, synthesis) to ensure high-quality, actionable feedback. Use when you need to review code changes thoroughly.

6k tokens scripts
Contributor Pr Description vendor
agent-plugins

Guidelines and format for writing pull request descriptions in this repository. Use this skill whenever the user asks you to draft a pull request description, submit a PR, or update a PR description.

697 tokens
Dart Build CLI App vendor
agent-plugins

Entrypoint structure, exit codes, cross-platform scripts. Use when building command line utilities, scripts, or applications.

2k tokens
Dart Fix Runtime Errors vendor
agent-plugins

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.

2k tokens
Dart Migrate To Checks Package vendor
agent-plugins

|-

5k tokens
Dart Resolve Package Conflicts vendor
agent-plugins

Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.

1k tokens
Dart Setup Ffi Assets vendor
agent-plugins

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/build.dart and hook/link.dart utilizing package:hooks and package:native_toolchain_c). Use when a user asks to: 'setup native assets', 'compile C/C++ source code', 'bundle dynamic libraries', 'build native C code', 'link native assets', 'implement build.dart or link.dart hooks', or 'integrate C/C++ interop in Dart/Flutter'. Helps agents avoid manual toolchain orchestration and configures secure hash-validated binary downloads or advanced linker tree-shaking with package:record_use mapping.

5k tokens
Dart Skills Lint Integration vendor
agent-plugins

> How to integrate, update, and configure the dart_skills_lint validation tool within a repository. Make sure to use this skill whenever the user asks to update dart_skills_lint, configure skills validation tests, fix skills linter dependency drifts, verify repository state before editing, optimize lint rules execution, or draft pull request submission commands.

2k tokens
Dart Skills Lint Setup vendor
agent-plugins

|- Use this skill when you need to set up validation for AI agent skills in a Dart project for the first time. Adds the linter as a dev_dependency, creates a configuration file, and generates a baseline for legacy repos.

2k tokens
Dart Skills Lint Validation vendor
agent-plugins

|- Use this skill when you need to validate AI agent skills with dart_skills_lint — running the linter, interpreting failures, fixing violations, and authoring custom rules.

2k tokens
Dart Use Ffigen vendor
agent-plugins

Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new FFI bindings, extending C/Objective-C/Swift integrations, or replacing hand-crafted `dart:ffi` setups.

3k tokens
Dart Use Pattern Matching vendor
agent-plugins

Use switch expressions and pattern matching where appropriate

2k tokens
Dart Use Primary Constructors vendor
agent-plugins

> Help users write syntactically and semantically correct primary constructors in Dart, and migrate/use the new constructor syntax, empty-body semicolon syntax, in-body initializer list syntax, and abbreviated concise constructor syntax.

3k tokens
Definition Of Done vendor
agent-plugins

Mandatory checks to run before completing any task that touches md files or dart code in this repository.

1k tokens
Flutter Add Integration Test vendor
agent-plugins

Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with the integration_test package.

2k tokens
Flutter Add Widget Preview vendor
agent-plugins

Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.

2k tokens
Flutter Add Widget Test vendor
agent-plugins

Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.

2k tokens
Flutter Apply Architecture Best Practices vendor
agent-plugins

Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.

2k tokens
Flutter Build Responsive Layout vendor
agent-plugins

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 both mobile and tablet/desktop form factors.

2k tokens
Flutter Fix Layout Issues vendor
agent-plugins

Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.

1k tokens
Flutter Implement Json Serialization vendor
agent-plugins

Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures.

1k tokens
Flutter Setup Declarative Routing vendor
agent-plugins

Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that require specific deep linking and browser history support.

2k tokens
Flutter Setup Localization vendor
agent-plugins

Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.

1k tokens
Flutter Use HTTP Package vendor
agent-plugins

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.

2k tokens
Grill With Docs vendor
agent-plugins

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

2k tokens
Natural Writing vendor
flutter

Contains well-defined rules for creating natural, accurate, and readable writing. Use whenever authoring longer text, like analysis documents, PR or CL descriptions, or documentation.

2k tokens
Unix CLI Best Practices vendor
agent-plugins

Safe, portable, and efficient command-line patterns for macOS/BSD Unix tools (grep, find, sed, awk, xargs, mdfind, pbcopy, open) and modern alternatives (ripgrep, fd). Covers common shell scripting and one-liner use cases including fast searching, text processing, codebase navigation, and parallel execution.

2k tokens
Add Missing Unit Test vendor
flutter-intellij

Add a new unit test for a class that currently lacks one or add a new test case to an existing test file, verifying improvement with Kover.

591 tokens
Audit Accessibility vendor
flutter-intellij

Ensure the plugin's custom UI components are accessible to users with screen readers and other assistive technologies.

519 tokens
Audit Dependencies vendor
flutter-intellij

Optimize plugin size and security by removing unused dependencies and updating outdated libraries.

475 tokens
Audit UI Thread Safety vendor
flutter-intellij

Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT).

517 tokens
Cleanup Code Inspections vendor
flutter-intellij

Reduce technical debt and improve code quality by systematically resolving static analysis warnings.

428 tokens
Cleanup Unused Assets vendor
flutter-intellij

Reduce plugin size by scanning resources/icons and removing unreferenced assets.

377 tokens
Code Review vendor
flutter-intellij

Perform a pedantic, multi-perspective code review on the current diff or git changes against the styleguide and software engineering best practices.

1k tokens
Migrate Intellij Util vendor
flutter-intellij

Optimize memory usage, consistency, and performance by migrating standard Java/Kotlin classes to IntelliJ's specialized com.intellij.util implementations.

599 tokens
Release Plugin vendor
flutter-intellij

Prepare and execute a new release for the flutter-intellij plugin, including updating dependencies, compatibility bounds, changelogs, and verification.

1k tokens
Remove Platform Version vendor
flutter-intellij

Remove support for an older IntelliJ Platform / Android Studio version from the project and clean up obsolete code, baselines, and CI configurations.

825 tokens
Resolve Verification Issues vendor
flutter-intellij

Eliminate plugin verification warnings and errors (Internal API usage, Override-only API usage, etc.) identified by ./gradlew verifyPlugin.

524 tokens
Triage Helper vendor
flutter-intellij

Assistance with triage of unprioritized issues. Use when the user asks for help with triage.

379 tokens
Verify Eap Compatibility vendor
flutter-intellij

Ensure the plugin remains compatible with the latest IntelliJ Platform releases and EAP (Early Access Program) builds.

423 tokens
Create Catalog Item vendor
genui

Use this skill when the user asks to create a new CatalogItem, data class, and/or widget class based on a JSON Schema definition in an application that uses Flutter's `genui` package.

1k tokens
Genui Helper vendor
genui

> Development helper for the GenUI repository. Use this skill when the user asks about GenUI workflows, running tests, creating components, finding A2UI or Dart references, or adhering to repository standards.

637 tokens
Integrate Genui Firebase vendor
genui

Use this skill when the user asks to integrate the genui package and get a simple conversation going with Firebase AI Logic.

2k tokens
Adding Changelog Entries vendor
devtools

Use when documenting changes in CHANGELOG.md files for devtools_shared, devtools_app_shared, or devtools_extensions.

481 tokens
Adding Copyright Headers vendor
devtools

Adds copyright headers to files based on file type. Use when creating new files or when asked to verify copyright headers.

639 tokens
Adding Release Notes vendor
devtools

Adds user-facing change descriptions to DevTools release notes. Use when documenting improvements, fixes, or new features in the NEXT_RELEASE_NOTES.md file.

2k tokens scripts
Authoring Skills vendor
devtools

Guides the creation of high-quality, effective skills for agentic workflows. Use when creating or modifying skills in the .agents/skills/ directory.

1k tokens
Closing Obsolete Issues vendor
devtools

Find and close obsolete, stale, or not reproducible issues in the flutter/devtools repository.

2k tokens scripts
Preparing Pr vendor
devtools

Prepare a pull request by running presubmit with fixes. Use when preparing to commit or send a PR.

350 tokens
Reviewing Devtools Prs vendor
devtools

DevTools repository-specific PR review workflow enforcing DevTools style guidelines and common review patterns. Use when reviewing pull requests in the flutter/devtools repository.

637 tokens
Reviewing Prs vendor
devtools

General workflow for fetching, inspecting, reviewing GitHub Pull Requests using the gh CLI, drafting user-aligned review comments, and securing approval before posting. Use when asked to review a GitHub PR or pull request.

569 tokens
Updating Package Versions vendor
devtools

Guides updating dependency versions in published packages to avoid mono-repo resolution failures.

555 tokens
Flutter Frontend For Adk vendor
demos

> Orchestrates the discovery, mapping, design, and implementation of a premium Flutter-based frontend for an Agent Development Kit (ADK) agent written with Python.

14k tokens
Genui Workshop Run Cloud Shell vendor
demos

Creates a shell script to build and run the Flutter web app on Cloud Shell using a local HTTP server.

246 tokens
Genui Workshop Step 3 vendor
demos

Execute Step 3 of the GenUI Workshop, creating the empty Flutter project and adding dependencies.

238 tokens
Genui Workshop Step 4 vendor
demos

Execute Step 4 of the GenUI Workshop, setting up the GenUI scaffolding and initial chat interface.

2k tokens
Genui Workshop Step 5 vendor
demos

Execute Step 5 of the GenUI Workshop, integrating the GenUI package into the Flutter app.

2k tokens
Genui Workshop Step 6 vendor
demos

Execute Step 6 of the GenUI Workshop, creating the weather input widget and updating the system prompt.

1k tokens
Genui Workshop Step 7 vendor
demos

Execute Step 7 of the GenUI Workshop, creating the weather card widget and fake forecast data.

1k tokens
Code Review vendor
dart-intellij-third-party

Perform a pedantic, multi-perspective code review on the current diff or git changes against the styleguide and software engineering best practices.

1k tokens
Migrate Das To Lsp vendor
dart-intellij-third-party

Guide for converting legacy Dart Analysis Server (DAS) feature implementations to JetBrains LSP in the Dart IntelliJ plugin.

2k tokens
Monthly Release vendor
dart-intellij-third-party

Step-by-step guide for performing monthly releases of the Dart IntelliJ plugin.

1k tokens
Patch Copied Lsp Sources vendor
dart-intellij-third-party

Copy JetBrains LSP sources into the Dart plugin and patch them to prevent conflicts and ensure proper configuration.

4k tokens scripts
Port Pr vendor
dart-intellij-third-party

Fetches a Pull Request from either the dart-intellij-third-party or flutter-intellij repository and conceptually ports its changes to the other repository.

648 tokens
Grill Me vendor ×1
packages

A relentless interview to sharpen a plan or design.

36 tokens
Dart Run Static Analysis vendor
agent-plugins

Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.

1k tokens
Dart Collect Coverage vendor
agent-plugins

Collect coverage using the coverage packge and create an LCOV report

1k tokens
Dart Generate Test Mocks vendor
agent-plugins

Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.

2k tokens
Run Evals vendor
agent-plugins

Run evaluations for one, multiple, or all skills using the agent orchestration framework. Make sure to use this skill whenever the user asks to run evals, test a skill's performance, run benchmarks, or compare baseline versus with-skill execution.

2k tokens
Dart Add Unit Test vendor
agent-plugins

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 correct and regression-free.

1k tokens