Upgrade flutter_rust_bridge to a new Flutter stable release. Use when changing Flutter/Dart versions, devcontainer Docker images, CI/post-release pins, generated Flutter scaffolds, or platform compatibility.
72
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
frb-dev-env before running setup, generation, lint, or tests. Use its per-worktree local Docker workflow.frb-upgrade-docker when the target toolchain changes the development image.frb-docker for ordinary local Docker usage.frb-code-generation before accepting generated or scaffold drift.frb-cargokit before changing any copied CargoKit file. Read frb-cargokit-dev only when the source
change belongs in the external CargoKit repository.frb-pr-chain-split as soon as an independently landable prerequisite or cleanup appears.frb-prepare-pr and then frb-pr-review before treating the upgrade PR as ready.frb-fix-ci when CI starts failing.rg -n "FRB_MAIN_|FLUTTER_VERSION|DART_VERSION|RUST_VERSION|setup-flutter|setup-dart|cirruslabs/flutter"
rg -n "flutter_rust_bridge_dev|stable|nightly|minimum.*version|deployment.*target" \
.devcontainer .github tools frb_codegen frb_example.devcontainer/Dockerfile;.github/workflows/ci.yaml and .github/workflows/post_release.yaml;.github/workflows/publish_dev_docker.yaml;tools/frb_internal/test/src/makefile_dart/test_dev_docker_metadata.dart;pubspec.yaml and checked-in pubspec.lock files;frb_codegen/assets/integration_template/**;tools/frb_internal/assets/apple_scaffold/**;tools/tart_macos/**;frb_example/**.master.
Follow frb-upgrade-docker for its contents, candidate image, merge order, and stable-tag promotion.frb-pr-chain-split.gh stack workflow described there.ci-manual-dispatch on dormant predecessors unless a predecessor specifically needs GitHub-only validation.master.frb-upgrade-docker before relying on the upgraded image.latest from a PR branch.master into the remaining upgrade chain and
use the canonical version tag.frb-dev-env and
read frb-tart-prepare before provisioning or validation..github/workflows/ci.yaml and
.github/workflows/post_release.yaml:
FRB_MAIN_FLUTTER_VERSION;FRB_MAIN_DART_VERSION;FRB_MAIN_RUST_VERSION when the upgraded tooling requires it;FRB_RUSTFMT_NIGHTLY_VERSION only when formatting or nightly rust-src behavior requires it.frb-code-generation for command selection, convergence, generated-output provenance, legacy scaffold migrations, and OHOS integrate composition.frb-cargokit and frb-cargokit-dev for CargoKit ownership and synchronization.frb-dev-env. When the Docker image changed, use the candidate or canonical image
selected by frb-upgrade-docker; do not reuse a stale per-worktree container.frb-lint and frb-test for exact commands.frb-prepare-pr.frb-pr-review.frb-fix-ci before deep CI debugging.frb-pr-chain-split for filtered or deferred predecessor CI.frb-upgrade-docker; do not defer image
publication until the main Flutter upgrade PR merges.8f2ab1b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.