Dart/Flutter Patterns When to Use Use this skill when: - Starting a new Flutter feature and need idiomatic patterns for state management, navigation, or data access - Reviewing or writing Dart code and need guidance on null safety, sealed types, or async composition - Setting up a new Flutter project and choosing between BLoC, Riverpod, or Provider - Implementing secure HTTP clients, WebView integration, or local storage - Writing tests for Flutter widgets, Cubits, or Riverpod providers - Wiring up GoRouter with authentication guards How It Works This skill provides copy-paste-ready Dart/Flut…