flutter-riverpod-state-management
Installation
SKILL.md
Riverpod State Management
Priority: P0 (CRITICAL)
Targets Riverpod 3.x. Notifier/AsyncNotifier codegen surface is unchanged from 2.x; Riverpod 3 adds automatic retry with backoff and pause/resume for offline — do not hand-roll retry logic that the framework already provides.
Structure
lib/
├── providers/ # Global providers and services
└── features/user/
├── providers/ # Feature-specific providers
└── models/ # @freezed domain models
Provider Definition (Generator-First)
Use @riverpod annotations for all provider definitions. See implementation examples for full provider and consumer patterns.