Eagerly initialize Riverpod providers at app startup by watching them in a root Consumer; handle loading/error in the initializer, AsyncValue.requireValue. Use when a provider must be ready before the rest of the app is used. Use this skill when the user asks about eager initialization or preload...
ClaudeCodexOpenClawDevelopment & Engineering
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....
OpenClawDevelopment & Engineering
Customize Riverpod automatic retry on provider failure; retry function, per-provider and global retry, disabling retry, ProviderException, awaiting retries. Use when a provider can fail transiently and should retry, or when you need to disable or customize retry logic. Use this skill when the use...
ClaudeCursorDevelopment & Engineering
Enable automatic disposal of Riverpod providers when they have no listeners; keepAlive, onDispose, invalidate, ref.keepAlive. Use when preventing memory leaks, caching only while used, or cleaning up resources when a provider is no longer needed. Use this skill when the user asks about auto-dispo...
ClaudeCodexOpenClawDevelopment & Engineering
Use ProviderObserver to log or debug Riverpod provider lifecycle; didUpdateProvider, ProviderScope observers, naming providers. Use when adding logging, analytics, or debugging for provider state changes. Use this skill when the user asks about ProviderObserver, logging Riverpod, or debugging pro...
ClaudeCodexOpenClawDevelopment & Engineering
Override Riverpod providers for tests, debugging, or environment-specific behavior; ProviderScope and ProviderContainer overrides, overrideWith, overrideWithValue. Use when mocking providers in tests, injecting different implementations, or scoping provider behavior. Use this skill when the user ...
ClaudeCodexOpenClawDevelopment & Engineering
Use Ref and WidgetRef to read, watch, listen, invalidate, and refresh providers; onDispose and onCancel lifecycle; ref.read vs ref.watch vs ref.listen, ref.invalidate and ref.refresh. Use when interacting with Riverpod providers from widgets or other providers, when to use watch vs read, or when ...
ClaudeCursorChatGPTDevelopment & Engineering
Agent skill for Mobile Developer, Frontend Developer, Product Manager, published by alinaqi. Project details and file access are provided by the publisher.
OpenClawDevelopment & Engineering
alinaqi
Agent skill for Mobile Developer, Frontend Developer, Product Manager, published by NeverSight. Project details and file access are provided by the publisher.
OpenClawDevelopment & Engineering
Agent skill for Mobile Developer, Frontend Developer, Product Manager, published by akhlashashmi. Project details and file access are provided by the publisher.
Development & Engineering
akhlashashmi
Agent skill for Frontend Developer, Mobile Developer, Product Manager, published by Claude Code. Project details and file access are provided by the publisher.
Development & Engineering
Agent skill for Mobile Developer, Frontend Developer, Product Manager, published by jacksonemmerich. Project details and file access are provided by the publisher.
ClaudeDevelopment & Engineering