What problem does it solve? Flutter developers often struggle with inconsistent architecture, outdated Dart patterns, and performance pitfalls like bloated widget trees and unoptimized lists. This Skill provides a structured set of standards covering modern Dart 3 features, Clean Architecture, Riverpod 2.x state management, and UI performance rules so apps stay maintainable and fast. ## Core Features & Use Cases - Modern Dart 3 Standards: Enforces records, pattern matching, sealed classes, exhaustive switch expressions, and null-safety best practices. - Clean Architecture with Riverpod 2.x: Defines a feature-based directory layout and prescribes AsyncNotifierProvider, NotifierProvider, and proper AsyncValue handling. - UI Performance Rules: Mandates pure build methods, ListView.builder/Sliver usage, cached network images, and accessibility constraints like 48dp touch targets. - Use Case: When building a new place-discovery feature in a Flutter app, use this Skill to scaffold the feature directory, implement state with Riverpod, and render a masonry grid that follows performance and accessibility guidelines. ## Quick Start Use the flutter skill to implement a Riverpod-based authentication flow with sealed state classes and an exhaustive switch in the UI.