From e33a0a06a5a92e10effe848c6713a04579e2e70f Mon Sep 17 00:00:00 2001 From: ColtenOuO Date: Sat, 8 Aug 2026 22:09:10 +0800 Subject: [PATCH] Fix stale flag name in Airflow translations agent skill The translation completeness checker renamed --remove-extra to --remove-unused and merged the "extra" and "unused" concepts into a single "unused" category, but the agent skill was left pointing at the old flag. Anyone following the skill hits a hard "No such option" failure at the cleanup step, and the validation criteria describe a column that the checker no longer prints. --- .agents/skills/airflow-translations/SKILL.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.agents/skills/airflow-translations/SKILL.md b/.agents/skills/airflow-translations/SKILL.md index d5467f31e22e6..badc9598022d1 100644 --- a/.agents/skills/airflow-translations/SKILL.md +++ b/.agents/skills/airflow-translations/SKILL.md @@ -122,11 +122,12 @@ If there are **missing** keys, scaffold them with `TODO: translate:` stubs: breeze ui check-translation-completeness --language --add-missing ``` -If there are **extra** keys (present in the locale but not in English), remove -them: +If there are **unused** keys — keys that are not required, meaning they are +absent from the English locale or are plural suffixes this language does not +need — remove them: ```bash -breeze ui check-translation-completeness --language --remove-extra +breeze ui check-translation-completeness --language --remove-unused ``` Now translate the `TODO: translate:` entries following the locale-specific @@ -138,7 +139,8 @@ guideline, then continue to **Validation** below. After completing translations, run these checks: -Check completeness. The output should show 0 missing, 0 extra, and 0 TODOs: +Check completeness. The output table should show 0 missing, 0 TODOs, 0 unused, +and 100% coverage: ```bash breeze ui check-translation-completeness --language