AGENT SKILL
flutter-localization-csv-sync
暂无简介
使用场景电子表格
- License 许可
- MIT
- 最近更新
- 2026-05-26
- Stars
- ★ 0
- Forks
- 0
03 SKILL.md 正文
flutter-localization-csv-sync
Purpose
Sync a CSV-based translation source into the Flutter localization files used by the app.
Use when
- The project uses CSV as the translation source of truth
- New user-facing strings need localization keys
- Another skill will handle UI or business logic changes
Do NOT use when
- The app does not use localization
- You only need to tweak a single hard-coded label
- The task is about routing, state, or release work
Inputs required
- Translation CSV file
- Locale list
- Key naming rules
Constraints
- Treat the CSV as source of truth
- Do not change unrelated code
- Do not add UI logic or feature implementation here
Step-by-step workflow
- Read the CSV source.
- Map new keys and locale values.
- Identify missing or duplicated entries.
- Update localization artifacts or note the required changes.
- Return the sync summary and file list.
Output contract
- Translation sync summary
- Updated localization file paths
- Missing-key list if applicable
Validation checklist
- New keys exist in the CSV
- Locale coverage is explicit
- No feature logic changed
- Missing translations are called out
Related skills
flutter-feature-contract-scaffoldflutter-design-token-map
References
Real example
Add a profile.title key to templates/translations.csv and sync the corresponding locale values for the profile page.
Real file output sample
templates/translations.csv
lib/l10n/
assets/i18n/translations.csv
04 同仓库更多 Skills
toolkit-i18n-operator
Use the toolkit-i18n CLI for repeated Flutter localization workflows with compact outputs, CSV validation, key coverage reporting, generated JSON exports, and safe non-mutating behavior.
★ 0
toolkit-design-operator
Use the toolkit-design CLI for repeated repository workflows.
★ 0
toolkit-ci-operator
Use the toolkit-ci CLI for repeated repository workflows.
★ 0
toolkit-arch-operator
Use the toolkit-arch CLI for repeated repository workflows, including Flutter i18n usage scans, layer checks, and localization coverage.
★ 0
web-testing
暂无简介
★ 0
web-state
暂无简介
★ 0