mobile-flutter-state-management
Installation
SKILL.md
Flutter State Management
Trigger
Use this skill when the user:
- Asks which state management to use in Flutter
- Needs to share state across multiple widgets
- Wants to manage async data (API calls, streams)
- Mentions "Riverpod", "Bloc", "Provider", "setState", "state management", or "Cubit"
- Asks about code generation with
riverpod_generatororfreezed
Required Inputs
- Complexity level: simple (local state), moderate (shared state), complex (event-driven architecture)
- Async data (optional): whether the app fetches data from APIs or databases
- Preferred library (optional): Riverpod, Bloc, or Provider (defaults to Riverpod recommendation)