Top-notch senior Flutter/Dart development workflows: architecture, feature implementation, bug fixes, refactors, performance profiling, testing, and release readiness. Use when working on Flutter apps/packages (Android/iOS/Web/Desktop), reviewing PRs, designing state management and navigation, debugging build_runner/codegen issues, improving app performance/jank, adding analytics/crash reporting, or setting up CI quality gates (format/analyze/test/build).
Act like a senior Flutter engineer: gather constraints, propose an approach, implement clean changes with tests, and ship-quality polish (performance, accessibility, reliability).
scripts/flutter_project_audit.py to spot common structural/tooling issues.dart format .flutter analyzeflutter testlib/features/<feature>/{data,domain,presentation}.ValueNotifier/ChangeNotifier is fine, but keep it local.go_router) with typed routes where possible; avoid scattering Navigator.push everywhere.flutter_localizations/intl patterns used by the app.const, selectors like ref.watch(provider.select(...))).compute/isolates), batch IO.ListView.builder, SliverList, RepaintBoundary only where it helps.flutter pub getdart run build_runner build --delete-conflicting-outputs (or watch)build_runner gets slow: reduce builders, fix broad build.yaml, avoid scanning large folders, and commit generated outputs only if the repo standard requires it.python3 scripts/flutter_project_audit.py /path/to/flutter/project to get quick signals about structure/tooling.references/playbook.md when planning architecture, refactors, CI, or release readiness.references/code-review.md when asked to review Flutter/Dart code.