What problem does it solve? Flutter apps often ship with hardcoded user-facing strings, inconsistent localization setups, and layouts that break in right-to-left languages. This Skill enforces a single, standards-based i18n workflow so translations, pluralization, and RTL layouts are handled correctly from the start. ## Core Features & Use Cases - Built-in localization setup: Configures flutter_localizations and intl with l10n.yaml, ARB files as the single source of truth, and flutter gen-l10n code generation. - Ergonomic l10n access: Establishes the context.l10n BuildContext extension pattern and keeps shared widgets decoupled from AppLocalizations by passing localized strings as parameters. - RTL and directionality support: Replaces EdgeInsets left/right with EdgeInsetsDirectional start/end, handles icon and image mirroring, and follows Material bidirectionality rules. - Use Case: When asked to add a third-party package like easy_localization or slang, the Skill redirects to Flutter's built-in system and migrates the strings into ARB files with proper placeholder metadata. ## Quick Start Ask the assistant to set up internationalization in your Flutter app with English and Spanish locales using ARB files and the context.l10n pattern.