← ClaudeAtlas

react-nativelisted

Use when troubleshooting React Native local dev — stale Metro/Watchman caches, pod install issues, bundle size analysis, device logs, version bumps, icon/splash regen, or patch-package.
tuannv14/claude-team-toolkit · ★ 1 · Web & Frontend · score 70
Install: claude install-skill tuannv14/claude-team-toolkit
# /react-native — RN dev ops Local commands for RN projects. No credentials. Works in cwd or `--path <dir>`. Deps: Node 18+, Yarn/npm, Watchman, Xcode (iOS), Android Studio + JDK 17 (Android). ## Overview Local dev ops for React Native projects. No credentials needed — operates on the project tree. Solves the "won't build" mysteries (cache pollution, pod sync, version drift) that consume most of RN dev frustration. ## When to Use - Build errors after dependency changes ("Module not found", stale Metro/Watchman caches) - CocoaPods install / Gradle issues - Bundle size analysis with source-map-explorer - Tailing device logs (`xcrun simctl` / `adb logcat`) with filter - Bumping version (package.json + iOS Info.plist + Android `build.gradle` in sync) - Generating icons / splash from a source PNG ## When NOT to Use - Code signing / store releases → use `fastlane` skill - E2E tests → use `maestro` skill - Backend / API issues → wrong scope - Anything requiring Apple Developer account credentials ## Dispatch ### `doctor` — environment health check ```bash npx react-native doctor ``` ### `clean [--ios] [--android] [--metro] [--all]` — recovery from "won't build" ```bash [ "$ALL" = "true" ] || [ "$IOS" = "true" ] && \ rm -rf ios/Pods ios/build ios/DerivedData "$HOME/Library/Developer/Xcode/DerivedData" [ "$ALL" = "true" ] || [ "$ANDROID" = "true" ] && \ (cd android && ./gradlew clean) && rm -rf android/app/build android/build android/.gradle [ "$ALL" = "true" ] || [ "$M