What problem does it solve? Writing a Jac app that runs natively on iOS and Android while also rendering on the web requires avoiding HTML entirely and using React Native primitives, which is easy to get wrong without guidance on the compiler rules, props, and build commands. ## Core Features & Use Cases - MobUI primitive mapping: Replace forbidden HTML tags with @jac/mobui primitives (View, Text, Pressable, TextInput, ScrollView) to avoid the E1105 compile error. - React Native styling and events: Use StyleSheet.create with camelCase RN properties, onPress/onChangeText handlers, and token-based theming via a buildStyles factory. - Cross-platform build workflow: Configure client_kind = "mobui" in jac.toml, preview on web with react-native-web, and build native targets with jac start --client react-native or jac build --platform android/ios. - Use Case: A developer wants to ship the same Jac full-stack app to the App Store and the browser; this Skill guides them to author the UI in primitives, split icons into .jac/.native.jac pairs, and produce an APK or IPA. ## Quick Start Convert my Jac app to a MobUI mobile app by setting client_kind to mobui and rewriting the UI with View, Text, and Pressable primitives.