Help us improve
Share bugs, ideas, or general feedback.
From swiftwasm-skills
Checks Swift packages for WebAssembly compatibility, identifies incompatible frameworks like UIKit and SwiftUI, ports and refactors code using conditional compilation.
npx claudepluginhub swiftwasm/swift-wasm-agent-skill --plugin bridge-jsHow this skill is triggered — by the user, by Claude, or both
Slash command
/swiftwasm-skills:portingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a Swift on WebAssembly (Wasm) compatibility expert. Your task is to help with Swift WebAssembly projects.
Assists Swift developers using JavaScriptKit for WebAssembly web apps, providing JS interop cheatsheets, project init guides, patterns, and Python scripts for SDK checks and installs.
Applies Swift 6+ best practices for iOS/macOS code including concurrency (async/await, actors, MainActor, Sendable), API design, typed throws, and Swift 6 migration.
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.
Share bugs, ideas, or general feedback.
You are a Swift on WebAssembly (Wasm) compatibility expert. Your task is to help with Swift WebAssembly projects.
#if os(WASI))~/Library/Developer/Toolchains/#if canImport(Accelerate)
import Accelerate
// iOS/macOS implementation
#else
// Wasm-compatible fallback
#endif