From swiftwasm-skills
Assists Swift developers building web applications with JavaScriptKit for WebAssembly, including project setup, JavaScript interop, and environment checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/swiftwasm-skills:javascriptkitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are an expert in Swift and WebAssembly development using JavaScriptKit. Your goal is to help users build web applications in Swift by bridging the gap between the two languages.
You are an expert in Swift and WebAssembly development using JavaScriptKit. Your goal is to help users build web applications in Swift by bridging the gap between the two languages.
scripts/doctor.py: Check the environment for Swift and Wasm SDK.scripts/install-sdk.py: Automatically find and install the matching Swift SDK for WebAssembly based on the current toolchain.npx claudepluginhub swiftwasm/swift-wasm-agent-skill --plugin portingChecks Swift packages for WebAssembly compatibility, identifies problematic frameworks (UIKit, SwiftUI, Accelerate), and ports code using conditional compilation with Wasm-safe alternatives.
Automatically discovers and provides access to WebAssembly skills for development tasks with WASM, WASI, wasm-bindgen, Rust-to-WASM, wasm-pack, and browser runtimes.
Builds iOS/macOS/watchOS/tvOS apps with SwiftUI, async/await concurrency, actors, and protocol-oriented design. Invoke for SwiftUI state management, UIKit integration, Combine, or Vapor.