expo-inline-native-modules-workflow
Installation
SKILL.md
Expo Inline Native Modules Workflow
Purpose
Guide Expo app changes that cross from TypeScript or JavaScript into app-specific Swift or Kotlin native code.
This workflow keeps inline modules narrow and project-local. It helps decide whether an inline module is the right shape, inspect the app before touching native or generated files, configure discovery, generate TypeScript interfaces where supported, and pick validation that matches the app's Expo workflow.
When To Use
- Use this skill when a task mentions Expo SDK 56 or later inline modules.
- Use this skill when adding custom Swift or Kotlin inside an Expo app tree.
- Use this skill when using
expo-type-informationor generated TypeScript interfaces for Swift Expo modules. - Use this skill when a task mentions
requireNativeModule,requireNativeView, Expo Modules API native views, or moving a native Expo module from standalone package boilerplate into the app tree. - Use the broader Expo Modules workflow for standalone reusable Expo modules, package publishing, and module templates.
- Use Apple Dev Skills for Swift API design, Apple framework behavior, Xcode project validation, simulators, signing, capabilities, entitlements, App Store behavior, and Apple platform availability claims.