riverpod-migration

Guide Riverpod migrations from StateNotifier and ChangeNotifier to Notifier and AsyncNotifier.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/dangdungvn/review_system_app --skill riverpod-migration-dangdungvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: riverpod-migration
Source: https://github.com/dangdungvn/review_system_app/tree/main/.github/skills/riverpod-migration
Command: npx skills add https://github.com/dangdungvn/review_system_app --skill riverpod-migration-dangdungvn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of migrating Riverpod implementations, ensuring smooth transitions between versions and patterns with minimal disruption.

Core Features & Use Cases

  • Version Upgrades: Guides users through upgrading Riverpod from older versions (0.13, 0.14, 1.0) to newer ones.
  • Pattern Migration: Assists in migrating from StateNotifier to Notifier/AsyncNotifier and from ChangeNotifier to AsyncNotifier.
  • Use Case: A developer needs to upgrade their Flutter app's Riverpod dependency from v0.14 to v1.0. This Skill provides the exact commands and code refactoring steps required for a successful migration.

Quick Start

Use the riverpod-migration skill to find the guide for migrating from StateNotifier to AsyncNotifier.

Frequently Asked Questions about riverpod-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Riverpod from StateNotifier to Notifier?

Migrating Riverpod from StateNotifier to Notifier involves refactoring your existing state management classes to use the new Notifier and AsyncNotifier APIs, guided by step-by-step reference instructions to ensure pattern shifts are correct.

What are the steps to upgrade Riverpod from 0.14.x to 1.0?

Upgrading Riverpod from 0.14.x to 1.0 requires utilizing specific CLI migration commands and applying syntax unification steps detailed in comprehensive guides to address API changes and ensure a smooth transition.

Can I migrate ChangeNotifier to AsyncNotifier in Flutter?

Yes, you can migrate ChangeNotifier to AsyncNotifier in Flutter by following detailed pattern migration references that outline the exact refactoring steps needed to adapt to the new Riverpod APIs.

Does Riverpod migration provide CLI commands for version upgrades?

Yes, Riverpod migration utilizes CLI migration commands to automate and streamline version transitions, providing exact commands required for upgrading dependencies and refactoring code across different Riverpod versions.

What is the best way to handle Riverpod syntax unification during upgrades?

The best way to handle Riverpod syntax unification is to follow detailed migration guides that address specific version transitions, ensuring API changes are applied correctly through step-by-step instructions.