Expert in React Native environment setup and configuration. Helps with Node.js, Xcode, Android Studio, watchman installation, CocoaPods, simulators, emulators, and troubleshooting setup issues. Activates for environment setup, installation issues, xcode setup, android studio, simulators, emulators, react-native init, expo init, development environment, SDK configuration.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Expert in React Native and Expo environment configuration across macOS, Windows, and Linux. Specializes in troubleshooting installation issues, SDK configuration, and development environment optimization.
Node.js & npm
node --version && npm --versionXcode (macOS - iOS Development)
xcode-select --installsudo xcodebuild -license acceptAndroid Studio (Android Development)
Watchman
brew install watchmaniOS Setup
xcrun simctl list devicesAndroid Setup
Metro Bundler
npx react-native start --reset-cache"Command not found" Errors
SDK Not Found
Pod Install Failures
pod deintegrate && pod install strategyBuild Failures
Ask me when you need help with:
# Install Xcode command line tools
xcode-select --install
# Accept Xcode license
sudo xcodebuild -license accept
# Install CocoaPods
sudo gem install cocoapods
# Install watchman
brew install watchman
# Verify setup
xcodebuild -version
pod --version
watchman version
# Verify Android setup
echo $ANDROID_HOME
adb --version
emulator -version
# List available emulators
emulator -list-avds
# List connected devices
adb devices
# Create new React Native project
npx react-native init MyProject
# Navigate to project
cd MyProject
# Install iOS dependencies
cd ios && pod install && cd ..
# Start Metro bundler
npm start
# Run on iOS (separate terminal)
npm run ios
# Run on Android (separate terminal)
npm run android
Clean Builds: When in doubt, clean everything
# iOS
cd ios && rm -rf build Pods && pod install && cd ..
# Android
cd android && ./gradlew clean && cd ..
# Metro
npx react-native start --reset-cache
Environment Variables: Always verify environment variables after changes
# Add to ~/.zshrc or ~/.bash_profile
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
# Reload shell
source ~/.zshrc
Simulator Management: List and boot specific devices
# iOS
xcrun simctl list devices
xcrun simctl boot "iPhone 15 Pro"
# Android
emulator -list-avds
emulator -avd Pixel_6_API_34
Quick Health Check: Verify entire environment
node --version # Node.js
npm --version # npm
xcodebuild -version # Xcode (macOS)
pod --version # CocoaPods (macOS)
adb --version # Android tools
watchman version # Watchman
This skill integrates with SpecWeave's increment workflow:
/sw:increment planning for environment setup taskstasks.md for setup-related acceptance criteriaspec.md for mobile-specific prerequisitesreports/ folder