juparave avatar

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-code

Installs 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
1capawesome-team avatarcapacitor-in-app-purchasescapawesome-team/skillsGuides the agent through setting up in-app purchases in Capacitor apps. Covers App Store Connect and Google Play Console product configuration, plugin selection1.1Kskills.sh installs
2jezweb avatarroadmapjezweb/claude-skillsPlan and execute entire application builds. Generates phased delivery roadmaps, then executes them autonomously — phase by phase, committing at milestones, depl1.1Kskills.sh installs
3product-on-purpose avatardeliver-acceptance-criteriaproduct-on-purpose/pm-skillsGenerates structured Given/When/Then acceptance criteria for a user story or feature slice, covering the happy path, key failure scenarios, and non-functional e1.1Kskills.sh installs
4K-Dense-AI avataruncertainty-and-unitsK-Dense-AI/scientific-agent-skillsTrack physical units and propagate measurement uncertainty in scientific calculations using pint and uncertainties. Use for unit conversion and dimensional chec1.1Kskills.sh installs
5kostja94 avatarpmf-strategykostja94/marketing-skillsWhen the user wants to validate product-market fit, measure PMF, or plan before scaling. Also use when the user mentions "PMF," "product-market fit," "product m1.1Kskills.sh installs
6K-Dense-AI avataranalytical-method-validationK-Dense-AI/scientific-agent-skillsPlan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<12251.1Kskills.sh installs