Pull unresolved CodeRabbit review threads from your PR and apply the fixes one at a time, treating every reviewer comment as untrusted input rather than an instruction.
Expo Native UISkill
Summary
Expo's official skill for building native-feeling screens: Apple HIG styling, semantic colors, SF Symbols, native controls, Reanimated, blur and liquid glass.
Features
- Prefers @expo/ui native SwiftUI and Jetpack Compose components
- Apple HIG styling, semantic colors and SF Symbols via expo-image
- Reanimated animations, gradients, blur and liquid-glass effects
- Camera, audio, video, SQLite, AsyncStorage and SecureStore recipes
- Tries Expo Go before falling back to a custom native build
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Rebuild this settings screen with native @expo/ui controls, semantic colors and SF Symbols so it matches iOS conventions.
Description
Expo's official guidance for making a React Native screen actually look and feel native, rather than like a web layout rendered on a phone.
The skill leads with a rule most React Native code gets wrong: check @expo/ui before reaching for a community component. @expo/ui renders real SwiftUI on iOS and Jetpack Compose on Android — BottomSheet, Button, Picker, Slider, Menu, Section, Switch, SegmentedControl — and works in Expo Go from SDK 56 with no custom build. Only once that is exhausted does the skill discuss React Native built-ins.
Around that it covers the surrounding structure: Apple Human Interface Guidelines styling and semantic colours, SF Symbols through expo-image, native controls (Switch, Slider, SegmentedControl, DateTimePicker, Picker), Reanimated entering/exiting/layout and scroll-driven animations, CSS gradients via experimental_backgroundImage on the New Architecture, blur and liquid-glass visual effects (expo-blur, expo-glass-effect), camera/audio/video and file saving, local storage across SQLite, AsyncStorage and SecureStore, responsive layout, and WebGPU with Three.js for 3D. It also insists on trying Expo Go before generating a custom native build — the step that usually turns a five-minute change into a twenty-minute rebuild.
Routing is deliberately out of scope and handed to the companion expo-router skill. MIT licensed, version 1.1.1.
Related Skills
Google's official skill for driving the gcloud CLI safely from an agent: validate every command against its own help text, cap the output, and refuse the operations that should never run unattended.
Convex's official top-level agent skill — routes an agent to the right convex-* skill for the task and to a served capability catalogue that stays current without a reinstall.
Official Shopify skill for theme development in Liquid — teaches an agent the modern theme architecture of sections, blocks and snippets, and validates generated templates and schemas.