К основному содержанию
скилл CX Codex

flutter-riverpod-expert — скилл для Claude Code: обзор и установка

Скилл обучает агента архитектуре Flutter Riverpod с кодогенерацией и AsyncNotifier. Он нужен при настройке реактивного стейта, разделении слоёв и борьбе с лишними перерисовками.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add juparave/dotfiles --skill flutter-riverpod-expert -a claude-code
Открыть на GitHub

Что делает flutter-riverpod-expert

Скилл задаёт правила работы с библиотекой Riverpod в проектах на Flutter. Он ориентирует агента на кодогенерацию через аннотации @riverpod и пакет riverpod_generator. Для асинхронного состояния и мутаций модель будет использовать AsyncNotifierProvider вместо устаревших подходов. Это упрощает связку данных с репозиторием и даёт автоматический сброс через autoDispose.

Агент учится разделять ref.watch(), ref.read(), ref.select() и ref.listen(). Например, чтение провайдеров внутри циклов ListView.builder запрещается, потому что это ломает производительность списка. Вместо этого модель выносит элементы в отдельные ConsumerWidget.

При переходе на Riverpod 3.x пакет custom_lint сломает сборку зависимостей с riverpod_lint 3.1.8+. Линтер теперь опирается напрямую на analyzer_plugin, поэтому лишние пакеты в pubspec.yaml вызовут конфликт. Скилл держит эти различия в фокусе.

Какие задачи решает

  • настроить кодогенерацию провайдеров через riverpod_generator
  • организовать асинхронное состояние с мутациями через AsyncNotifier
  • сократить лишние перерисовки виджетов с помощью ref.select()
  • подготовить конфигурацию линтера для Riverpod 3.x без конфликта зависимостей

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

  • Сгенерируй AsyncNotifier для списка заметок с оптимистичным удалением
  • Исправь лишние перерисовки в виджете каталога через ref.select()
  • Настрой pubspec.yaml и analysis_options.yaml для работы с riverpod_lint третьей версии

Как установить flutter-riverpod-expert

1Через Skills CLI (Vercel)

npx skills add juparave/dotfiles --skill flutter-riverpod-expert -a claude-code

2Вручную: положить файлы

~/.claude/skills/flutter-riverpod-expert/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/flutter-riverpod-expert/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о flutter-riverpod-expert

Как установить flutter-riverpod-expert в Claude Code?

Выполните команду npx skills add juparave/dotfiles --skill flutter-riverpod-expert -a claude-code. Файл скилла сохранится в ~/.claude/skills/flutter-riverpod-expert/SKILL.md.

Что делает flutter-riverpod-expert?

Скилл задаёт правила работы с Riverpod во Flutter: направляет модель на кодогенерацию, шаблоны AsyncNotifierProvider и корректную оптимизацию перерисовок.

Почему в Riverpod 3.x не нужен custom_lint?

Версия riverpod_lint 3.x зависит напрямую от analyzer_plugin. Если добавить custom_lint в pubspec.yaml, возникнет ошибка разрешения версий с riverpod_lint 3.1.8+.

Похожие скиллы

Все скиллы по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 900установок paywalls coreyhaines31 Скилл помогает проектировать и улучшать экран оплаты, апгрейд, upsell-модалку и ограничения функций. Нужен, когда бесплатного пользователя подводят к платному плану. CX Codex +1 71 000установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой