Flutter Agent Plugins
Плагин команды Flutter для агентов: скиллы по Flutter и Dart, сервер Dart MCP и правило горячей перезагрузки для Claude Code, Cursor и Codex
- 3 123 ★ репозитория
- Последний коммит
- BSD-3-Clause
Расширенный доступ
Почему такой уровень
- Сервер Dart MCP запускает команды Dart SDK в вашем проекте
- Скиллы правят код, зависимости в pubspec.yaml и запускают тесты
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/flutter-agent-pluginsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер Dart MCP запускает команды Dart SDK в вашем проекте
- Скиллы правят код, зависимости в pubspec.yaml и запускают тесты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин dart-flutter объединяет скиллы, настройку сервера Dart MCP и правила для разработки на Flutter. Скиллы учат агента типовым задачам: интеграционные и виджет-тесты, превью виджетов, слоистая архитектура с делением на UI, логику и данные, адаптивная верстка через LayoutBuilder и MediaQuery, исправление ошибок вроде `RenderFlex overflowed`, JSON-сериализация, маршрутизация через go_router, локализация и запросы через пакет http. Сервер dart mcp-server дает агенту инструменты SDK. Отдельно в репозитории есть скиллы для Dart: статический анализ, покрытие тестами, моки, FFI, паттерн-матчинг и документация кода.
Для кого. Для Flutter-разработчиков, которые просят Claude Code, Cursor или Codex писать код по рекомендациям команды фреймворка.
Подходит, если
- Агент должен добавить интеграционный тест для сценария оплаты и опереться на Flutter Driver
- Экран переполняется при открытой клавиатуре, и нужно разобрать ошибку `RenderFlex`
- Главную страницу надо сделать сеткой на планшете и списком на телефоне
- Нужно настроить локализацию с flutter_localizations и l10n.yaml с нуля
- Проект переводится на слоистую архитектуру, и агенту нужны эталонные правила
Не подходит, если
- Проект не на Flutter и Dart: скиллы привязаны к их SDK
- Нужен готовый набор из 36 скиллов от сообщества: для него есть Flutter AI Skills and Rules
- Dart SDK не установлен: сервер Dart MCP запускается командой dart mcp-server
- Нужно взять в работу сторонний менеджер состояния: скиллы описывают рекомендованный путь команды
Пример запроса к агенту
Добавь виджет-тест для CustomButton и проверь, что вызывается onTapОграничения
Для сервера Dart MCP нужен установленный Dart SDK: плагин запускает команду dart mcp-server. Авторы пока не принимают правки в репозиторий и ждут только отзывы. Часть Dart-скиллов синхронизируется из другого источника, об этом говорят рабочие процессы sync_skills и `block-dart-skills-prs`. Подробные шаги установки для каждого агента описаны в документации flutter.dev, а ниже даны команды по манифесту плагина.
Как отключить. В Claude Code отключите плагин dart-flutter через /plugin. В остальных агентах удалите плагин или запись сервера `dart-mcp-server` из конфигурации MCP.
Частые вопросы
Как поставить Flutter-плагин в Claude Code?
Выполните /plugin marketplace add flutter/agent-plugins и затем /plugin install dart-flutter@dart-flutter. Название плагина и маркетплейса указано в манифесте .claude-plugin.
Какой MCP-сервер входит в плагин?
Dart MCP server, команда dart mcp-server. Он отдает агенту инструменты Dart и Flutter SDK и нужен скиллам, которые чинят верстку или запускают тесты.
Где взять скиллы только для Dart без Flutter?
В репозитории есть набор dart-скиллов: тесты, покрытие, моки, статический анализ, FFI и документация. Для чистого Dart есть и отдельный репозиторий dart-lang/skills.
Чем плагин поможет с ошибкой `RenderFlex overflowed`?
Скилл `flutter-fix-layout-issues` разбирает переполнения и неограниченную высоту через инструменты Dart и Flutter MCP.
Работает ли плагин в Cursor и Codex?
Да, в репозитории есть манифесты .cursor-plugin и .codex-plugin рядом с .claude-plugin. Шаги для каждого агента описаны на flutter.dev.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор из 36 скиллов по Flutter и Dart, которые агент подгружает сам, все из официальной документации
Awesome Android Agent Skills
awesome-android-agent-skills
Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room
Buoy MCP дает агенту читать работающее приложение на React Native или Flutter, нажимать на экран и смотреть сеть
CLI и скилл для агента собирают, подписывают и публикуют iOS-приложения на Flutter без Mac и Xcode
Консольный отладчик Android на протоколе JDWP: агент ставит точки останова и читает переменные, ответы приходят в JSON
Официальные 30 скиллов команды Android: Jetpack Compose, обновление AGP 9, R8, профилирование Perfetto, Navigation 3, CameraX и политики Google Play
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Flutter Agent Plugins (эта запись) | да | 3 123 | ||
| Flutter AI Skills and Rules | нет | 663 | сообщество собрало 36 скиллов по документации, а здесь плагин самой команды Flutter с сервером Dart MCP | |
| Mobile MCP | нет | не нужна | 10 095 | управляет устройствами, а плагин учит агента писать код на Flutter |
Коротко о README
Репозиторий ведет команда Flutter. Он собирает плагины, где рядом лежат скиллы, настройки MCP и правила. Скилл здесь понимается как папка файлов, которая объясняет агенту, как пользоваться инструментами, а MCP дает сами инструменты. Таблица описывает десять Flutter-скиллов с примером запроса к каждому, установка отдается документации flutter.dev.