What problem does it solve?
This Skill helps you develop, run, and debug React Native apps on iOS simulators and Android emulators by turning common setup and failure scenarios into a repeatable, step-by-step workflow.
Core Features & Use Cases
- Deterministic app start workflow: Finds and follows the project’s custom build/run and Metro start scripts instead of assuming default React Native commands.
- Metro reliability & debugging: Checks for existing Metro on the correct port, verifies connectivity, and reloads or restarts cleanly to ensure the app uses the latest bundle.
- Build/install troubleshooting: Guides clean builds, cache resets, and CocoaPods remediation for common iOS build failures, with clear stop-and-ask guardrails after repeated failures.
- Runtime problem diagnosis support: Points you to the right tools for JS logs, component inspection, screenshot-based fallback, JS evaluation, and native crash visibility.
- Testing support hooks: Helps locate and run typical Jest/E2E test setups or route UI-flow testing to the appropriate skill.
Quick Start
Ask the agent to start your React Native app by first inspecting the project’s configured Metro/build/run workflow, then boot the target device and run the app with Metro already running.