Flutter Claude Skills
Три скилла для Flutter: тесты по слоям, проверка безопасности по OWASP Mobile Top 10 и унификация мобильных тулчейнов.
- 68 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- `mobile-toolchain-unifier` правит конфигурацию Gradle, Java и оболочки, удаляет кеши и образы симуляторов.
- Правка эмуляторов идет через `adb root`, а Python-сканеры читают исходный код проекта.
Установка
- Работает в
В терминале, через 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 или сайтом
50 скиллов по тестированию для Claude Code, Codex и Cursor: Playwright, стратегия, API, визуальные и нагрузочные проверки.
Скилл noqa-testing учит агента тестировать iOS и Android: читать экран, нажимать, писать кейсы и гонять их на реальном телефоне
57 справочных файлов по тестам Playwright на TypeScript: агент берет из них нужный по задаче, от локаторов до шардирования в CI
Swift Testing Agent Skill
swift-testing-agent-skill
Скилл по Swift Testing от Антуана ван дер Ли: новые API, миграция с XCTest, параметризованные тесты и плоские тесты. Для Claude Code и других агентов
Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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/`.