dart-3-updates
evanca/flutter-ai-rules
Use Dart 3 language features—branches, patterns, pattern types, and records—correctly and idiomatically. Apply when writing or refactoring switch statements, if-else chains, creating data classes, choosing records vs classes, destructuring values, or modernizing pre-Dart-3 code.