Keeps Flutter and Dart code clean and readable, written the way a developer would, not the way a generator does. Follows whatever the project already does, checks APIs in the source instead of guessing at them, never leaves stubs or fake data behind, keeps widget files small, and does not call the work done until dart analyze is clean and the tests pass. Use it any time you are writing, refactoring, or reviewing Flutter or Dart. That includes a new screen, a widget, a Bloc or Cubit, or when someone says the generated code looks bloated, over-engineered, or hard to read. Use it on Flutter work by default, even when nobody asks for it.