expo-ui-swift-ui

SkillAI & models

@expo/ui/swift-ui package lets you use SwiftUI Views and modifiers in your app.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the expo-ui-swift-ui skill

What this skill tells your AI

The instructions your AI receives, as published by ruizrica/agent-pi in skills/expo-ui-swift-ui/SKILL.md and read by ahel’s review.

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.

Installation

npx expo install @expo/ui

A native rebuild is required after installation (npx expo run:ios).

Instructions

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>;

Signals

GitHub stars
267
Forks
41
Last commit
Jul 2026

ahel recommends instead

Advanced
Catalog kind
skill
Gateway key
expo-ui-swift-ui-ruizrica
Source
github.com/ruizrica/agent-pi