ubique-uniffi

Installation
SKILL.md

Ubique UniFFI Kotlin Multiplatform

Step 1: Select the fork and version contract

  1. Record owning Gradle modules, Cargo packages/workspace, Rust library names, Kotlin packages, shared types, target/host matrix, release/publication scope, and installed toolchain tuple.
  2. Read references/versions-generation.md. Pin the Ubique plugin, shared runtime, and generator together; pin UniFFI separately to the exact supported version. Latest source/docs can differ from published releases.
  3. Route Gobley dev.gobley.* integration to gobley; preserve a single fork per integration. Route general toolchain/hierarchy work to kotlin-gradle / kotlin-multiplatform and framework-to-Swift export to kotlin-native-apple-interop.
  4. Treat unsupported Kotlin targets as configuration failures, not working stubs. Specify only shipped targets on capable hosts.

Gate: fork, module/crate ownership, exact version tuple, and executable target matrix are explicit.

Step 2: Establish runtime and Rust safety invariants

Installs
12
Repository
trancee/skills
First Seen
Oct 8, 2026