# Engineer React Native

Build, refactor, debug, test, and ship production React Native applications across iOS...

- Repository: https://github.com/suleimanodetoro/skills (766 stars)
- Category: Design
- License: MIT
- Last updated: 2026-07-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add suleimanodetoro/skills --skill engineer-react-native -g -a claude-code -y`
Codex: `npx skills add suleimanodetoro/skills --skill engineer-react-native -g -a codex -y`
Cursor: `npx skills add suleimanodetoro/skills --skill engineer-react-native -g -a cursor -y`
Gemini CLI: `npx skills add suleimanodetoro/skills --skill engineer-react-native -g -a gemini-cli -y`

## Description

Build, refactor, debug, test, and ship production React Native applications across iOS and Android, including Expo and bare workflows. Use for native navigation, app lifecycle, permissions, deep links, secure storage integration, virtualized lists, keyboard and safe-area behavior, gestures, animation, JS/UI thread performance, native modules, New Architecture compatibility, over-the-air updates, build profiles, and store-ready verification. Triggers on React Native, Expo, iOS, Android, native app, FlatList, SectionList, Pressable, AppState, deep link, universal link, app link, SecureStore, AsyncStorage, Reanimated, gesture handler, native module, TurboModule, Fabric, EAS build, OTA update, mobile performance.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Engineer React Native as a native product

Share domain behavior where platforms agree. Preserve platform conventions where they do not. A cross-platform codebase succeeds when both apps feel native, survive interruption, and remain measurable on real hardware.

Use `review-react-native` for read-only review, `design-interface` for product and visual decisions, `engineer-react` for React rules shared with web, and `secure-software` for threat modeling and security controls.

## Operating posture

- Identify the exact React Native, Expo, native SDK, and architecture versions before choosing an API or library.
- Preserve the project's managed, prebuild, or bare workflow unless migration is explicitly in scope.
- Prefer platform components and maintained libraries compatible with the current native architecture.
- Share business rules and state models; allow small platform-specific presentation and capability boundaries.
- Test behavior on both platforms and performance in release builds on representative devices.

## Quick reference

The rest: https://github.com/suleimanodetoro/skills/blob/HEAD/skills/engineer-react-native/SKILL.md
