CargoKit — синхронизация подмодулей в flutter_rust_bridge
engineering
frb-cargokit-dev is a Claude Code skill that handles development and updates of CargoKit within the flutter_rust_bridge ecosystem — used when a bug fix or feature belongs in the external fzyzcjy/Cargokit repository and FRB needs a paired PR to keep its submodule pointers in sync. The workflow always produces two PRs: a CargoKit PR with the actual implementation, and an FRB PR that updates both git submodule pointers at `frb_codegen/assets/integration_template/app/rust_builder/cargokit` and `frb_codegen/assets/integration_template/plugin/cargokit`, then regenerates downstream integrate output via `./frb_internal precommit-integrate`. Directly patching files under `frb_example/**/cargokit/**` is explicitly prohibited — those files must be produced from the updated template submodules. The skill also covers CI failure triage, distinguishing CargoKit behavior failures from missing integrate refreshes or lint drift, and guides the merge order so the CargoKit PR lands before the FRB submodule pointer is finalized.
- #cargokit
- #flutter-rust-bridge
- #submodules
- #git
- #templates
- #integration