What problem does it solve? Distributing Kotlin Multiplatform shared code to iOS teams is painful when iOS developers must install Kotlin and Gradle just to build the shared module. This Skill packages the KMP shared module as a pre-built XCFramework and distributes it through Swift Package Manager, so iOS developers consume it like any native Swift dependency. ## Core Features & Use Cases - XCFramework Build Configuration: Configures the Gradle assembleXCFramework task with static frameworks for iosArm64 and iosSimulatorArm64 targets. - Local SPM for Development: Creates a local Package.swift binary target pointing at the built XCFramework for fast iteration during development. - Remote SPM Distribution: Zips the XCFramework, computes the SHA-256 checksum, uploads it to GitHub Releases, and publishes a versioned Package.swift binary target. - CI Automation: Provides a GitHub Actions release workflow that builds, zips, checksums, updates Package.swift, and creates the GitHub Release on tag push. - Use Case: Your iOS teammate needs the latest shared networking layer. Tag v1.0.0, let CI publish the XCFramework zip to GitHub Releases, and Xcode resolves the updated SPM package automatically—no Kotlin toolchain required on their machine. ## Quick Start Ask the agent to configure the shared module to build a release XCFramework and set up a Swift Package Manager binary target published via GitHub Releases.