What problem does it solve? React Native development involves many failure-prone steps: starting Metro on the right port, booting the correct simulator, resolving build errors like xcodebuild exit code 65, and diagnosing runtime crashes. This Skill provides a structured, checklist-driven workflow so an AI agent handles these steps in the correct order instead of guessing commands. ## Core Features & Use Cases - App Startup Workflow: Discovers custom package.json scripts before defaulting to react-native commands, checks node_modules and Pods, starts Metro, and runs the app on an explicitly selected device. - Build Failure Recovery: Provides an ordered escalation path from cleaning the build folder to full node_modules/Pods reinstallation, and instructs the agent to ask the user after 2-3 failed attempts. - Runtime Debugging: Routes JavaScript errors, component tree inspection, screenshots, and native crashes to the correct debugger tools and log files. - Use Case: When a run-ios build fails with exit code 65, the agent follows the ordered recovery steps—clean build folder, reset caches, reinstall pods—rather than retrying blindly. ## Quick Start Start my React Native app on an iOS simulator and help me debug why the build is failing.