flutter-integrationlisted
Install: claude install-skill flemosr/agent-workcell
# Flutter Integration Agent Context
Use this document when a task involves Flutter or Dart development: in-container
SDK tooling (`flutter test`, `flutter analyze`, `dart format`, `flutter pub`),
native/device targets, the host Flutter bridge, hot reload, screenshots, or UI
automation.
For Flutter web, use the `chrome-integration` skill instead.
## Container Flutter SDK
A Flutter SDK is installed inside the container. Use it for all operations that do
not require a running device or simulator:
```bash
# Run unit and widget tests (headless, no device needed)
flutter test
flutter test test/widget_test.dart
flutter test --coverage
# Static analysis
flutter analyze
dart analyze
# Format checking and application
dart format --output=none . # check only, exit 1 if unformatted
dart format . # apply formatting in place
# Package management
flutter pub get
flutter pub upgrade
flutter pub outdated
# Automated fixes
dart fix --dry-run
dart fix --apply
# Code generation (build_runner, l10n, etc.)
flutter gen-l10n
flutter pub run build_runner build --delete-conflicting-outputs
```
These commands run directly in the container without the Flutter bridge. Run them
against the workspace project (`pubspec.yaml` in scope) before and after editing
Dart source.
The `dart` binary is available alongside `flutter`. Both are on `PATH` from the
image-owned SDK under `/opt/flutter-sdk`. The container exposes workcell wrappers
for `flutter` and `dart`; they re