chetan2921/flo/riverpod-migration

Claude Code and agent skill by chetan2921/flo

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Migrate Riverpod from StateNotifier to Notifier/AsyncNotifier, from ChangeNotifier to AsyncNotifier, or upgrade from 0.13/0.14/1.0; ref.onDispose, family, lifecycle, riverpod migrate CLI. Use when the user asks about migrating from StateNotifier, from ChangeNotifier, upgrading Riverpod 0.13 to 0.14, 0.14 to 1.0, or Riverpod migration guides.

Install

npx vskill@latest install chetan2921/flo/riverpod-migration

SKILL.md

The same SKILL.md was published earlier as majiayu000/claude-skill-registry-data/riverpod-migration.

Riverpod — Migration guides

Instructions

This skill points to detailed migration guides for different scenarios. Use the reference file that matches your case.

When to use which guide
ScenarioReference
From StateNotifier to Notifier / AsyncNotifiermigration_from_state_notifier.md
From ChangeNotifier to AsyncNotifiermigration_from_change_notifier.md
Upgrade 0.13.x → 0.14.x (StateNotifierProvider syntax, watch(provider) vs provider.state)migration_0_13_0_14.md
Upgrade 0.14.x → 1.0 (ScopedReader → WidgetRef, useProvider → ref.watch, StateProvider)migration_0_14_1_0.md

For Riverpod 2.0 → 3.0 see the riverpod-3-0-migration skill.

Common themes
  • StateNotifier → Notifier/AsyncNotifier: Put init logic in build; use ref.onDispose instead of overloading dispose; no mounted—use cancellation (e.g. Completer or HTTP cancel token). Consumers stay the same (ref.watch, methods on notifier).
  • ChangeNotifier → AsyncNotifier: Replace isLoading/hasError/manual try-catch with AsyncValue; single state; mutations by reassigning state.
  • CLI: For 0.14 and 1.0 upgrades you can run dart pub global activate riverpod_cli then riverpod migrate in the project (do not upgrade Riverpod manually first; the tool will suggest version and changes).

Open the relevant reference file for step-by-step instructions and code examples.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chetan2921/flo/riverpod-migration/badge)](https://verified-skill.com/skills/chetan2921/flo/riverpod-migration)

Something wrong with this skill or its page? Tell us.