What problem does it solve? Building native functionality for Expo apps requires coordinating Swift, Kotlin, TypeScript, config plugins, and autolinking configuration across platforms, which is error-prone without a structured reference. ## Core Features & Use Cases - Module Scaffolding: Guides use of create-expo-module for local and standalone modules, including platform selection, feature examples, and add-platform-support for existing modules. - Native API Reference: Covers the module definition DSL (Name, Function, AsyncFunction, Property, Events), native views, shared objects, lifecycle hooks, and the full type system bridging Swift/Kotlin to JavaScript. - Config Plugins & Autolinking: Explains writing config plugins that modify Info.plist and AndroidManifest.xml, plus expo-module.config.json fields and autolinking resolution. - Use Case: When you need to wrap a platform SDK (camera, sensors, system APIs) for React Native, use this Skill to scaffold the module, implement the Swift and Kotlin definitions, and wire up TypeScript bindings. ## Quick Start Ask the assistant to scaffold a new local Expo module with a Function and AsyncFunction feature for both Apple and Android platforms.