From antigravity-awesome-skills
Uses `@expo/ui/swift-ui` to integrate SwiftUI Views and modifiers into Expo apps (SDK 55). Wraps trees in `Host` and embeds React Native components with `RNHostView`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:expo-ui-swift-uiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
@expo/ui/swift-ui package lets you use SwiftUI Views and modifiers in your app.The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI SwiftUI docs for that version for the most accurate information.
@expo/ui/swift-ui.Host, or embedding React Native components with RNHostView.npx expo install @expo/ui
A native rebuild is required after installation (npx expo run:ios).
@expo/ui/swift-ui, modifiers from @expo/ui/swift-ui/modifiers.Host.RNHostView is specifically for embedding RN components inside a SwiftUI tree. Example:import { Host, VStack, RNHostView } from "@expo-ui/swift-ui";
import { Pressable } from "react-native";
<Host matchContents>
<VStack>
<RNHostView matchContents>
// Here, `Pressable` is an RN component so it is wrapped in `RNHostView`.
<Pressable />
</RNHostView>
</VStack>
</Host>;
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-bundle-aas-mobile-app-builderIntegrates SwiftUI views and modifiers into Expo apps using @expo/ui/swift-ui for iOS-native UI. Guides Host wrapping, RNHostView for React Native embeds, and SDK 55 extensions.
Enables SwiftUI Views and modifiers in Expo apps via @expo/ui/swift-ui package. Guides SDK 55 installation, API usage mirroring SwiftUI, Host wrapping, RNHostView embedding, and extensions.
Provides iOS-native SwiftUI views like List, Section, Toggle, and Picker in Expo React Native apps for authentic iOS UI, with RNHostView for embedding React Native content.