riverpod-patterns

Installation
SKILL.md

Iron Law: Always use the correct Riverpod provider type for the use case; never use StateProvider for async data or FutureProvider for mutable state.

Riverpod Patterns

Correct Riverpod patterns for Flutter state management with code_generation style.

When to use: Writing or reviewing Riverpod providers, AsyncNotifier, AsyncValue.when, ref.watch vs ref.read, family providers, or provider lifecycle.

Process:

  1. Identify pattern needed from user request
  2. Load reference: Read reference/riverpod-core-patterns.md for code examples and rules
  3. Apply patterns using loaded reference
  4. Verify: Confirm ref.watch is only in build(), ref.read only in callbacks, all AsyncValue states handled visibly

Quick Reference — Most Common Patterns

Provider Type Selection

Installs
3
GitHub Stars
34
First Seen
May 21, 2026
riverpod-patterns — kumaran-is/claude-code-onboarding