VGV AI Flutter Plugin

Плагин Claude Code с 15 скиллами Very Good Ventures по Flutter и Dart: архитектура, тесты, Bloc, безопасность и доступность.

  • 180 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки запускают анализ и форматирование Dart и блокируют часть команд оболочки.
  • Через MCP агент выполняет действия Dart, Flutter и Very Good CLI в проекте.
Все причины и проверки

verygoodopensource/vgv-ai-flutter-plugin

Установка

Работает в

Ручная установка

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

Однострочная установка из терминала; в сессии это две команды `/plugin`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки запускают анализ и форматирование Dart и блокируют часть команд оболочки.
  • Через MCP агент выполняет действия Dart, Flutter и Very Good CLI в проекте.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

VGV AI Flutter Plugin — набор рабочих скиллов от студии Very Good Ventures для разработки на Flutter и Dart. Каждый скилл дает принятые в студии решения: шаблоны архитектуры, именование, структуру папок, примеры кода, стратегии тестов и антипаттерны. В составе скиллы для создания проекта из шаблонов Very Good CLI, анимаций, доступности по WCAG 2.2, тестов с `mocktail` и golden-снимками, навигации на GoRouter, локализации, тем Material 3, состояния на Bloc, четырехслойной архитектуры, статической проверки безопасности, UI-пакетов, аудита лицензий, обновления SDK и пакета `very_good_analysis`. Скилл Green Gate гоняет цикл «проверить, исправить, перезапустить» до зеленых анализа, формата, тестов и покрытия. В плагин входит субагент `flutter-reviewer`, который читает изменения и оценивает их по стандартам. Хуки проверяют Very Good CLI, блокируют обходные команды `flutter test` и `dart run test` и запускают анализ и форматирование Dart. Через `.mcp.json` подключены MCP-серверы Dart/Flutter и Very Good CLI.

Для кого. Командам и фрилансерам на Flutter, которые хотят, чтобы Claude Code писал код по стандартам Very Good Ventures вместо общих привычек модели.

Подходит, если

  • Создается новое приложение, и Claude должен взять шаблон `flutter_app` из Very Good CLI.
  • Нужно покрыть виджет тестами с `mocktail` и golden-снимками по правилам студии.
  • Перед релизом надо пройти аудит доступности по WCAG 2.2 для iOS, Android и веба.
  • Пакеты проекта нужно перевести на новую версию SDK и обновить линтер.

Не подходит, если

  • Проект не на Flutter и Dart: скиллы заточены под них.
  • Команда ведет состояние на другом инструменте: скиллы закрепляют стандарты студии на Bloc.
  • Very Good CLI отсутствует: хуки лишь предупредят и часть скиллов не заработает.

Пример запроса к агенту

Создай новое Flutter-приложение из шаблона Very Good CLI с навигацией на GoRouter и состоянием на Bloc, затем запусти Green Gate.

Ограничения

Скиллы закрепляют мнение студии: Bloc для состояния, GoRouter для навигации, `mocktail` вместо `mockito`, четырехслойная архитектура. Если проект устроен иначе, подсказки будут конфликтовать с вашими договоренностями. Хуки блокируют прямые команды `flutter test`, `flutter create` и `very_good test` в оболочке и направляют их через Very Good CLI, поэтому CLI нужен заранее, как и `tr` для разбора команд. Версия Very Good CLI проверяется при старте сессии. Плагин работает в Claude Code. Установка идет в два отдельных шага: сначала маркетплейс, затем плагин.

Как отключить. Выполните `/plugin uninstall vgv-ai-flutter-plugin` в Claude Code. Маркетплейс уберите командой `/plugin marketplace remove`, если он больше не нужен.

Частые вопросы

Как установить плагин?

Одной командой `claude plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace && claude plugin install vgv-ai-flutter-plugin`. Внутри сессии те же шаги идут двумя командами `/plugin`, вторая только после первой.

Какие скиллы входят?

Создание проекта, анимации, доступность, тесты, навигация, локализация, темы Material 3, Bloc, слоистая архитектура, безопасность, UI-пакеты, лицензии, обновление SDK и Very Good Analysis, а также Green Gate.

Что делает Green Gate?

Это автономный цикл проверки, исправления и повторного запуска: он ведет пакет к зеленому состоянию по анализу, формату, тестам и покрытию и выходит, только когда последняя итерация доказала успех.

Что делает субагент `flutter-reviewer`?

Читает изменения в Dart-коде и сверяет их со стандартами `bloc`, `testing`, `static-security` и `accessibility`. Его Bash ограничен командами `git diff` и `git status`.

Какие MCP-серверы подключены?

Dart и Flutter MCP-сервер (`dart mcp-server`) и MCP-сервер Very Good CLI (`very_good mcp`). Они лежат в `.mcp.json` плагина.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Официальный

Плагин команды Flutter для агентов: скиллы по Flutter и Dart, сервер Dart MCP и правило горячей перезагрузки для Claude Code, Cursor и Codex

ПлагинРасширенный доступ3,2 тыс.Звезды репозитория

Набор из 36 скиллов по Flutter и Dart, которые агент подгружает сам, все из официальной документации

ПлагинШирокий доступ670Звезды репозитория

Сорок скиллов по Flutter для ИИ-агентов: архитектура, Riverpod 3, тесты, хранение данных, i18n, доступность и выпуск в сторы.

СкиллМинимальный доступ66Звезды репозитория

CLI и плагин Claude Code ищут причины отказа в App Store и Google Play до отправки сборки, каждая находка со ссылкой на правило.

CLIМинимальный доступ2,5 тыс.Звезды репозитория

MCP-сервер и пакет для Flutter: агент видит запущенное приложение, нажимает на виджеты, вводит текст, делает hot reload и читает логи

MCP-серверРасширенный доступ397Звезды репозитория

Скилл Claude Code ведет iOS и Flutter приложение от архива и подписи до отправки в App Store и разбора отказа ревью.

СкиллШирокий доступ144Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
VGV AI Flutter Plugin (эта карточка)нет180
Flutter Agent Pluginsда3 172набор плагинов для Flutter; здесь скиллы по стандартам Very Good Ventures, ревьюер и хуки блокировки обходных команд
Flutter AI Skills and Rulesнет670скиллы и правила для Flutter; здесь студийная архитектура из четырех слоев и цикл Green Gate до зеленых проверок

Коротко о README

Плагин собран из скиллов, субагента-ревьюера, хуков и конфигурации MCP. В описании перечислены скиллы по областям и их основные правила, затем идут хуки, MCP-инструменты и порядок установки. Репозиторий содержит набор проверок качества скиллов в папке `evals`.

Бейдж для README

Сообщить о проблеме