expo-ui-swift-ui

SkillDev tools

Lets your agent build iOS app screens using SwiftUI components within Expo projects.

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

About this capability

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

What this skill tells your AI

The instructions your AI receives, as published by praveenjuge/teak in .agents/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
24
Forks
2
Last commit
Sep 2026

ahel recommends instead

Advanced
Catalog kind
skill
Gateway key
expo-ui-swift-ui
Source
github.com/praveenjuge/teak