VGV AI Flutter Plugin

A Claude Code plugin with 15 Very Good Ventures skills for Flutter and Dart: architecture, tests, Bloc and security.

  • 180 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • Hooks run Dart analysis and formatting and block some shell commands.
  • Through MCP the agent performs Dart, Flutter and Very Good CLI actions in the project.
All reasons and checks

verygoodopensource/vgv-ai-flutter-plugin

Install

Works in

Manual install

claude plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace && claude plugin install vgv-ai-flutter-plugin

A one-line install from the terminal; in a session these are two `/plugin` commands.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Hooks run Dart analysis and formatting and block some shell commands.
  • Through MCP the agent performs Dart, Flutter and Very Good CLI actions in the project.

This is third-party code. Review the repository files before installing.

What it does

VGV AI Flutter Plugin is a set of working skills from the Very Good Ventures studio for Flutter and Dart development. Each skill carries the studio conventions: architecture patterns, naming, folder structure, code examples, testing strategies and anti-patterns. It includes skills for creating projects from Very Good CLI templates, animations, WCAG 2.2 accessibility, tests with `mocktail` and golden snapshots, GoRouter navigation, localization, Material 3 themes, Bloc state, a four-layer architecture, static security review, UI packages, license audits and SDK and `very_good_analysis` upgrades. The Green Gate skill loops verify, fix and rerun until analysis, format, tests and coverage are green. The plugin ships a `flutter-reviewer` subagent that reads changes and judges them against the standards. Hooks check Very Good CLI, block the workaround commands `flutter test` and `dart run test` and run Dart analysis and formatting. The `.mcp.json` file wires in the Dart and Flutter and Very Good CLI MCP servers.

Who it is for. Flutter teams and freelancers who want Claude Code to write code to Very Good Ventures standards instead of generic model habits.

Good fit when

  • A new app is being created and Claude should take the `flutter_app` template from Very Good CLI.
  • A widget needs tests with `mocktail` and golden snapshots following studio rules.
  • Before release an accessibility audit under WCAG 2.2 is due for iOS, Android and web.
  • Project packages must move to a new SDK version and the linter must be upgraded.

Not a fit when

  • The project is not Flutter or Dart: the skills are tuned to them.
  • The team manages state with another tool: the skills lock in studio standards built on Bloc.
  • Very Good CLI is missing: the hooks will only warn and some skills will not work.

Example request

Create a new Flutter app from a Very Good CLI template with GoRouter navigation and Bloc state, then run Green Gate.

Limitations

The skills lock in the studio opinion: Bloc for state, GoRouter for navigation, `mocktail` over `mockito`, a four-layer architecture. If the project is built differently, suggestions will clash with your agreements. Hooks block direct `flutter test`, `flutter create` and `very_good test` shell commands and route them through Very Good CLI, so the CLI must be present up front, along with `tr` for command parsing. The Very Good CLI version is checked at session start. The plugin runs in Claude Code. Installation takes two separate steps: the marketplace first, then the plugin.

How to disable. Run `/plugin uninstall vgv-ai-flutter-plugin` in Claude Code. Remove the marketplace with `/plugin marketplace remove` if you no longer need it.

FAQ

How do I install the plugin?

With `claude plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace && claude plugin install vgv-ai-flutter-plugin`. Inside a session the same steps are two `/plugin` commands, the second only after the first completes.

Which skills are included?

Create project, animations, accessibility, testing, navigation, internationalization, Material 3 theming, Bloc, layered architecture, security, UI package, license compliance, SDK and Very Good Analysis upgrades, and Green Gate.

What does Green Gate do?

An autonomous verify, fix and rerun loop that drives a package to green across analysis, format, tests and coverage, exiting only when a final iteration proves success.

What does the `flutter-reviewer` subagent do?

It reads changes to Dart code and checks them against the `bloc`, `testing`, `static-security` and `accessibility` standards. Its Bash is limited to `git diff` and `git status`.

Which MCP servers are connected?

The Dart and Flutter MCP server (`dart mcp-server`) and the Very Good CLI MCP server (`very_good mcp`). Both sit in the plugin `.mcp.json`.

Discussion

No questions or reviews yet.

Plugins
Official

The Flutter team's agent plugin: Flutter and Dart skills, the Dart MCP server and a hot reload rule for Claude Code, Cursor and Codex

PluginExtended access3.2KRepository stars

A set of 36 Flutter and Dart skills the agent loads by itself, all sourced from official documentation

PluginBroad access670Repository stars

Forty Flutter skills for AI agents: architecture, Riverpod 3, tests, persistence, i18n, accessibility and store shipping.

SkillMinimal access66Repository stars

A CLI and Claude Code plugin that find App Store and Google Play rejection causes before you submit, citing the rule for each.

CLIMinimal access2.5KRepository stars

An MCP server and package for Flutter: the agent sees the running app, taps widgets, types text, hot-reloads and reads logs

MCP serverExtended access397Repository stars

Claude Code skill that takes an iOS or Flutter app from archive and signing to App Store submission and review rejection recovery.

SkillBroad access144Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
VGV AI Flutter Plugin (this card)no180
Flutter Agent Pluginsyes3,172a set of Flutter plugins; here skills following Very Good Ventures standards, a reviewer and hooks blocking workaround commands
Flutter AI Skills and Rulesno670Flutter skills and rules; here the studio four-layer architecture and a Green Gate loop to green checks

README in short

The plugin combines skills, a reviewer subagent, hooks and MCP configuration. The description lists skills by area and their main rules, then hooks, MCP tools and the install flow. The repository contains a set of skill quality evals in the `evals` folder.

README badge

Report a problem