What problem does it solve? Flutter and Dart codebases often accumulate performance bottlenecks such as O(n²) algorithms, unnecessary widget rebuilds, memory leaks from uncancelled subscriptions, and sequential async calls. This Skill provides a structured process to find and fix these issues. ## Core Features & Use Cases - Profiling Guidance: Uses Flutter DevTools CPU profiler, memory inspector, and performance overlay to locate bottlenecks before changing code. - Algorithm and Memory Optimization: Replaces quadratic patterns with Set/Map lookups, eliminates object creation in loops, and enforces dispose() cleanup for subscriptions and controllers. - Widget and Async Optimization: Applies const constructors, ListView.builder, widget splitting, Future.wait parallelism, caching, and debouncing. - Use Case: A Flutter app's list screen stutters during scrolling. Use this Skill to profile the screen, switch to ListView.builder, extract const widgets, and verify frame times drop below 16ms. ## Quick Start Optimize the Flutter code in this project for performance and memory, then verify with flutter analyze and flutter test.