VGV AI Flutter Plugin
Плагин Claude Code с 15 скиллами Very Good Ventures по Flutter и Dart: архитектура, тесты, Bloc, безопасность и доступность.
- 180 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки запускают анализ и форматирование Dart и блокируют часть команд оболочки.
- Через MCP агент выполняет действия Dart, Flutter и Very Good CLI в проекте.
Установка
- Работает в
Ручная установка
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
Набор из 36 скиллов по Flutter и Dart, которые агент подгружает сам, все из официальной документации
Сорок скиллов по Flutter для ИИ-агентов: архитектура, Riverpod 3, тесты, хранение данных, i18n, доступность и выпуск в сторы.
CLI и плагин Claude Code ищут причины отказа в App Store и Google Play до отправки сборки, каждая находка со ссылкой на правило.
MCP-сервер и пакет для Flutter: агент видит запущенное приложение, нажимает на виджеты, вводит текст, делает hot reload и читает логи
Скилл Claude Code ведет iOS и Flutter приложение от архива и подписи до отправки в App Store и разбора отказа ревью.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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`.