Flutter Claude Skills

Три скилла для Flutter: тесты по слоям, проверка безопасности по OWASP Mobile Top 10 и унификация мобильных тулчейнов.

  • 68 ★ репозитория
  • Последний коммит
Скилл

Широкий доступ

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

  • `mobile-toolchain-unifier` правит конфигурацию Gradle, Java и оболочки, удаляет кеши и образы симуляторов.
  • Правка эмуляторов идет через `adb root`, а Python-сканеры читают исходный код проекта.
Все причины и проверки

harishwarrior/flutter-claude-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/flutter-claude-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • `mobile-toolchain-unifier` правит конфигурацию Gradle, Java и оболочки, удаляет кеши и образы симуляторов.
  • Правка эмуляторов идет через `adb root`, а Python-сканеры читают исходный код проекта.

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

Что делает

`flutter-tester` ведет написание и разбор тестов Flutter: модульные, виджетные и интеграционные, паттерны моков, тестирование Riverpod, структура Given-When-Then и разбор по слоям от репозитория до виджета. `owasp-mobile-security-checker` проверяет Flutter-приложение по OWASP Mobile Top 10 (2024). Четыре Python-сканера ищут зашитые секреты, устаревшие зависимости, слабую сетевую защиту и небезопасное хранилище, остальные пункты разбираются вручную по инструкции. `mobile-toolchain-unifier` сводит версии Gradle, AGP, Java, NDK и Flutter SDK через FVM, проверяет сборку и очищает диск от устаревших кешей и симуляторов.

Для кого. Flutter-разработчикам, которые пишут тесты и хотят проверить мобильное приложение на типовые уязвимости.

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

  • В проекте на Flutter с Riverpod нужно написать тесты слоя репозитория или провайдера.
  • Перед релизом мобильное приложение надо проверить на зашитые секреты и слабые места сети.
  • Версии Gradle, AGP и Java расходятся между несколькими Android и Flutter проектами.
  • Диск забит старыми дистрибутивами Gradle и симуляторами iOS.

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

  • Нужна замена профессиональному пентесту.
  • Проект на вебе или бэкенде без Flutter.
  • Вы не готовы к удалению кешей и системных образов на своей машине.

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

Проверь это Flutter-приложение по OWASP Mobile Top 10 и покажи критичные находки.

Ограничения

Скиллы нацелены на Flutter и мобильную разработку, автор прямо исключает веб, бэкенд и замену пентесту. Сканеры безопасности требуют Python 3.7 или новее. `mobile-toolchain-unifier` меняет конфигурацию Gradle, Java и оболочки, удаляет кеши и образы симуляторов и правит эмуляторы через `adb root`, поэтому сначала делайте копию. Скиллы подходят для Claude Code и описаны в формате `SKILL.md`, в других агентах их запуск нужно проверять отдельно. Автоматические сканеры покрывают четыре из десяти пунктов OWASP, остальное остается ручным разбором. Сканеры ищут типовые шаблоны, поэтому ложные срабатывания и пропуски возможны.

Как отключить. Удалите папки скиллов из `~/.claude/skills/` или из `.claude/skills/` проекта. Изменения тулчейна и удаленные кеши скилл не откатывает.

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

Как поставить скиллы в Claude Code?

Выполните `npx skills add Harishwarrior/flutter-claude-skills` для всех проектов или добавьте `--agent claude-code` для текущего. Вручную: склонируйте репозиторий в `~/.claude/skills/`.

Какие пункты OWASP закрывают сканеры?

Автоматически проверяются M1 (секреты), M2 (зависимости), M5 (сеть) и M9 (хранилище). Остальные пункты разбираются вручную по инструкции.

Что делает avdslim?

Создает облегченный Android-эмулятор: удаляет фоновые приложения через `adb root`, сохраняет Google Play и дает быстрый старт со снимком состояния.

Чем `flutter-tester` помогает с Riverpod?

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

Можно ли ставить скиллы только в один проект?

Да. Скопируйте папки в `.claude/skills/` проекта, тогда набор будет общим для команды.

Обсуждение

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

Скиллы

MCP-сервер для сквозных тестов: агент управляет запущенным приложением на Flutter, React Native, Electron или сайтом

MCP-серверШирокий доступ405Звезды репозитория

50 скиллов по тестированию для Claude Code, Codex и Cursor: Playwright, стратегия, API, визуальные и нагрузочные проверки.

СкиллРасширенный доступ266Звезды репозитория
Официальный

Скилл noqa-testing учит агента тестировать iOS и Android: читать экран, нажимать, писать кейсы и гонять их на реальном телефоне

СкиллРасширенный доступ192Звезды репозитория

57 справочных файлов по тестам Playwright на TypeScript: агент берет из них нужный по задаче, от локаторов до шардирования в CI

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

Swift Testing Agent Skill

swift-testing-agent-skill

Скилл по Swift Testing от Антуана ван дер Ли: новые API, миграция с XCTest, параметризованные тесты и плоские тесты. Для Claude Code и других агентов

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

Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей

CLIРасширенный доступ266Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Flutter Claude Skills (эта карточка)нет68
VGV AI Flutter Pluginнет180плагин Very Good Ventures с 15 скиллами по архитектуре, тестам и Bloc; здесь три скилла с акцентом на Riverpod, OWASP и тулчейны
flutter-improve-designнет131проверяет UI и UX кода Flutter по каталогу правил; здесь тесты, безопасность и тулчейны

Коротко о README

Репозиторий содержит три скилла со ссылочной документацией: паттерны тестов, руководство OWASP Mobile Top 10 и матрицы совместимости Android-тулчейна. Установка через `npx skills`, клонирование или копирование в `.claude/skills/`.

Бейдж для README

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