What problem does it solve? Flutter codebases often drift into inconsistent state management, duplicated HTTP clients, unsafe async handling, and inaccessible UI. This Skill enforces a single set of proven patterns for the VSmartwatch HealthGuard mobile app so every feature follows the same architecture. ## Core Features & Use Cases - Riverpod 2 State Management: Guidance for choosing Provider, StateProvider, StateNotifierProvider, FutureProvider, or StreamProvider, with a complete fall-alert countdown notifier example. - Centralized dio HTTP Layer: Singleton dio client with auth, token-refresh, and logging interceptors, accessed only through repository interfaces. - Navigation, FCM, and Elderly UX: GoRouter named routes, push-notification handling (foreground, background, deep links), and WCAG-compliant accessibility rules for elderly users. - Use Case: When adding a new emergency SOS screen, apply the repository pattern, mounted-check async safety, 48dp touch targets, and widget tests exactly as specified. ## Quick Start Apply the flutter-mobile-patterns skill to review or write the new fall alert screen in health_system/lib following Riverpod, dio, and elderly UX conventions.