LogoSkills

cc-riverpod

Riverpod 상태관리 레퍼런스 스킬 모음 (공식 문서 기반, 23개 스킬)

cc-riverpod#

Riverpod 상태관리 레퍼런스 스킬 모음 (공식 문서 기반, 23개 스킬)

Collection of Riverpod state management reference skills (based on official documentation)

Skills#

이름설명
Migration: 0.13.x → 0.14.x - In 0.14.0 the way StateNotifierProvider and state/notifier reading work changed.
Migration: 0.14.x → 1.0 - 1.0 unifies the API for reading providers and changes some types.
Migration: From ChangeNotifier to AsyncNotifier - For apps already on Riverpod using ChangeNotifierProvider , this guide moves to **AsyncNotifier
Migration: From StateNotifier to Notifier / AsyncNotifier - StateNotifier is deprecated in favor of Notifier and AsyncNotifier (Riverpod 2.0+).
Riverpod Providers — Reference - Provider — sync, unmodifiable. Return type T.
Riverpod Refs — Reference Subscribes to the provider; the current widget/provider rebuilds when the value changes. Use in buil
riverpod-3-0-migration Migrate Riverpod from 2.0 to 3.0; automatic retry, paused listeners, legacy providers import, Ref si
riverpod-auto-dispose Enable automatic disposal of Riverpod providers when they have no listeners; keepAlive, onDispose, i
riverpod-cancel Cancel or debounce Riverpod async requests with ref.onDispose; cancel when user leaves the page, deb
riverpod-codegen-and-hooks Use Riverpod code generation (@riverpod, riverpod_generator) and hooks (hooks_riverpod, HookConsumer
riverpod-consumers Use Riverpod Consumer, ConsumerWidget, and ConsumerStatefulWidget to read and watch providers in wid
riverpod-containers Use ProviderScope in Flutter and ProviderContainer in Dart for Riverpod; where provider state is sto
riverpod-eager-initialization Eagerly initialize Riverpod providers at app startup by watching them in a root Consumer; handle loa
riverpod-family Use Riverpod family providers to pass parameters and cache per parameter; FutureProvider.family, Not
riverpod-faq-and-practices Answers Riverpod FAQ (ref.refresh vs invalidate, ConsumerWidget vs StatelessWidget, Ref vs WidgetRef
riverpod-from-provider Migrate from package:provider to Riverpod; ChangeNotifierProvider, ProxyProvider to ref.watch, conte
riverpod-getting-started Install Riverpod (flutter_riverpod or riverpod), wrap the app in ProviderScope, run a hello-world pr
riverpod-migration Migrate Riverpod from StateNotifier to Notifier/AsyncNotifier, from ChangeNotifier to AsyncNotifier,
riverpod-mutations Use Riverpod mutations for UI-driven async operations like form submit; Mutation.run, MutationIdle/P
riverpod-observers Use ProviderObserver to log or debug Riverpod provider lifecycle; didUpdateProvider, ProviderScope o
riverpod-offline Persist Riverpod notifier state offline with Storage and persist(); riverpod_sqflite, JsonPersist, k
riverpod-overrides Override Riverpod providers for tests, debugging, or environment-specific behavior; ProviderScope an
riverpod-providers Declare and use Riverpod providers (Provider, FutureProvider, StreamProvider, NotifierProvider, Asyn
riverpod-pull-to-refresh Implement pull-to-refresh with Riverpod using RefreshIndicator and ref.refresh; show spinner on init
riverpod-refs Use Ref and WidgetRef to read, watch, listen, invalidate, and refresh providers; onDispose and onCan
riverpod-retry Customize Riverpod automatic retry on provider failure; retry function, per-provider and global retr
riverpod-scoping Scope Riverpod providers to a subtree using overrides and dependencies; page-specific behavior, List
riverpod-select Reduce rebuilds with ref.watch(provider.select(...)); select a subset of state so widgets rebuild on
riverpod-testing Test Riverpod providers and widgets; ProviderContainer.test, unit tests, widget tests with ProviderS

설치#

claude plugins install coco-de/skills/plugins/cc-riverpod