Agent skills for building multiplatform iOS/Android apps with Skip.
npx skills add BPHvZ/skip-skillsExpert guidance on building, debugging, and testing multiplatform iOS/Android apps and frameworks with Skip (skip.dev).
Use when:
- Building a multiplatform iOS+Android app from Swift/SwiftUI
- Working with Skip Fuse (native) or Skip Lite (transpiled) modes
- Transpiling Swift to Kotlin
- Configuring skip.yml or bridging Swift↔Kotlin
- Using Skip CLI commands (create, init, test, export)
- Debugging Android builds from Xcode
- Writing conditional compilation with
#if SKIPor#if os(Android) - Using Skip Comments (SKIP INSERT/REPLACE/DECLARE/NOWARN)
- Understanding how unit testing works across iOS and Android in Skip
Topics covered:
- Mode selection (Fuse vs Lite) with decision tree
- Project structure for apps and frameworks
- Building from Xcode and CLI
- iOS and Android debugging workflows
- Using generated Kotlin output to diagnose and fix transpilation failures
- Cross-platform testing with Robolectric
- Unit testing execution model and CI testing strategy
- Conditional compilation patterns
- Skip Comments for Kotlin customization
- CLI quick reference
Reference material included:
- Transpilation — Swift feature support, type mapping, generics, async/await, Kotlin-output troubleshooting workflow
- SkipUI — Supported SwiftUI components, ComposeView, Material3, animation
- Cross-platform — Kotlin/Java API access, Android Studio, model patterns
- Bridging — skip.yml config, @bridge annotations, AnyDynamicObject
- Dependencies — Skip/SwiftPM/Gradle deps, version pinning
- CLI — Full command reference with options and workflows
- Unit Testing — How
swift testandskip testwork, cross-platform test patterns, Robolectric, and CI baseline
Works with AI coding agents including:
- GitHub Copilot
- Claude Code
- Cursor
- Windsurf
- Cline
- And other agents supporting the open skills format
MIT