
Flutter Riverpod Expert
This covers modern Riverpod patterns with a strong push toward code generation and AsyncNotifierProvider, which reflects where the Flutter community landed in 2024-2025. The guide is opinionated in the right ways: it tells you to use riverpod_generator by default, explains why AsyncNotifierProvider replaced the old FutureProvider patterns for mutable state, and has solid performance advice like using ref.select() instead of watching entire objects. The repository pattern examples and the three-layer architecture section are practical. If you're still using StateNotifier or FutureProvider everywhere, this will modernize your approach. The decision tree at the top saves time when you're staring at a blank file wondering which provider type to reach for.
- skills.sh installs
- 1.2K
- GitHub stars
- 1
- last updated
- Aug 21, 2026
Install
$ npx -y skills add juparave/dotfiles --skill flutter-riverpod-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
Flutter Riverpod Expert - 2025 Best Practices
You have expert knowledge in Flutter Riverpod state management following 2025 best practices. When the user is working with Riverpod or Flutter state management, apply these patterns and guidelines.
When to Use This Skill
Activate this expertise when the user mentions:
- Riverpod, providers, state management, or StateNotifier
- AsyncNotifier, FutureProvider, StreamProvider, NotifierProvider
- Code generation with riverpod_generator or build_runner
- Data fetching, API integration, mutations, or reactive state
- State synchronization, caching, autoDispose, or memory management
- Provider testing, dependency injection, or repository patterns
- Performance issues with rebuilds, provider selection, or optimization
- Migration from old Riverpod patterns to modern approaches
Core Principles (2025)
Sponsors
Details
- Repository
- github.com/juparave/dotfiles
- Categories
- Testing & QA, Code Review & Quality, Debugging, Automation & Workflows, Mobile Development
- First seen
- Apr 16, 2026