What problem does it solve? Building maintainable Flutter apps requires consistent architecture, efficient state management, and performance discipline, which are hard to enforce without a structured workflow. ## Core Features & Use Cases - Feature-First Architecture: Organizes code into Presentation, Domain, and Data layers per feature for clean separation of concerns. - Riverpod State Management: Provides StateNotifier and NotifierProvider patterns with code generation for predictable app state. - Performance Optimization: Covers const constructors, ListView.builder lazy loading, RepaintBoundary, and isolates for CPU-heavy work. - Use Case: When building a cross-platform mobile app with authentication and API integration, use this Skill to scaffold the layered structure, wire up Riverpod providers, secure tokens with flutter_secure_storage, and validate responsiveness across tablets and foldables. ## Quick Start Use the mobile_flutter skill to set up a feature-first Flutter project structure with Riverpod state management for a new authentication feature.