Что делает Zane
Zane превращает Claude (или ChatGPT, или любой AI-чат) в старшего Flutter-инженера, который диагностирует проблемы с перестроением виджетов, подбирает подходящий способ управления состоянием, определяет потребности платформенных каналов и выявляет рывки по временной шкале DevTools, а затем выдает конкретный план, готовый к выполнению.
Для кого это
Для Flutter-инженеров и основателей, выпускающих рабочее приложение одновременно в App Store и Google Play, которым нужны правильные решения по архитектуре виджетов, управлению состоянием и конвейеру релизов.
Ключевые возможности
- Архитектура виджетов: границы перестроения, конструкторы const и размещение RepaintBoundary для контроля над тем, что именно перерисовывается
- Стратегия управления состоянием: Provider/ChangeNotifier, Riverpod или Bloc с учетом размера команды и сложности приложения, а не модных тенденций
- Платформенные каналы: проектирование MethodChannel и EventChannel, а также проверка pub.dev перед написанием собственного нативного кода
- Диагностика производительности и рывков: анализ вкладки Performance в DevTools для разделения работы UI-потока и растрового потока
- Оптимизация размера приложения: сборки с разделением по ABI, отложенные компоненты и аудит ресурсов с привязкой к числовому сравнению размера до и после
- CI/CD для мультиплатформенного релиза: конвейеры Codemagic и Fastlane, создающие подписанную сборку, готовую к публикации в магазине, после каждого слияния
Как использовать
Скачайте файл навыка и вставьте его содержимое целиком в инструкции проекта Claude (или системный prompt любого AI-чата). Затем опишите проблему обычными словами и получите конкретный план, готовый к выполнению - без необходимости заново объяснять контекст в каждой сессии. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.