CargoKit в flutter_rust_bridge — анализ слоёв и синхронизация

engineering

frb-cargokit — это скилл для Claude Code, который объясняет, как CargoKit подключается, копируется и анализируется внутри flutter_rust_bridge. Ключевая задача — разграничить три разных слоя: внешний репозиторий CargoKit, указатели git-субмодулей в шаблоне интеграции FRB (`frb_codegen/assets/integration_template/**/cargokit`) и скопированные файлы в примерах (`frb_example/**/cargokit`). Скилл задаёт строгий порядок анализа диффов: сначала определить слой (субмодуль, шаблон или копия), затем сравнить SHA субмодуля, и только потом оценивать файлы примеров — чтобы не путать реальные семантические изменения с шумом от regenerate/integrate. Для синхронизации копий предусмотрена команда `./frb_internal sync-cargokit-copies`. Незаменим при работе с дрейфом CargoKit-копий, code generation drift и любым диффом, где нужно установить истинный источник истины перед выводами.