What problem does it solve? In a Flutter app where the Uzbek (uz) bundle is the source of truth, missing keys in the Russian or English bundles cause raw translation paths to be shown to users. This Skill runs the i18n completeness audit on demand so you can catch and fix missing or orphan translation keys before committing. ## Core Features & Use Cases - On-demand completeness audit: Runs flutter test test/core/i18n/i18n_completeness_test.dart --reporter=compact to verify all three bundles are in sync. - Guided key repair: Maps each missing key to its namespace file (e.g. cart.empty → lib/core/i18n/translations/cart_translations.dart) and adds it to the matching *Ru / *En map. - Review flagging: Marks copy that needs human tone review with // TODO(i18n): review comments, and flags orphan keys in ru/en for cleanup. - Use Case: Before committing a translation change, run the audit, fix the reported missing keys in the correct direction (uz → ru/en), and re-run until the test passes. ## Quick Start Run the i18n completeness check on my Flutter project and fix any missing ru or en translation keys it reports.