From skills
Configures and troubleshoots RNRepo, Software Mansion's pre-built React Native library artifact infrastructure that reduces native build times up to 2×.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:rnrepoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Software Mansion's infrastructure for pre-building and distributing React Native library artifacts, reducing native build times by up to **2×** with zero infrastructure changes.
Software Mansion's infrastructure for pre-building and distributing React Native library artifacts, reducing native build times by up to 2× with zero infrastructure changes.
Read the relevant reference for the topic at hand. All references are in references/.
packages.rnrepo.org. Falls back to source if a prebuild is unavailable.@rnrepo/expo-config-plugin — it configures both Android and iOS automatically.@rnrepo/build-tools and edit android/build.gradle, android/app/build.gradle, and ios/Podfile manually.rnrepo.config.json with a denyList at the project root. Required for libraries with native patches (Objective-C/Java/Kotlin). JS-only patches do NOT require opting out.DISABLE_RNREPO=1 environment variable before the build command.| File | When to read |
|---|---|
references/installation.md | Setting up RNRepo for the first time — Expo CNG, standard React Native, Android Gradle, iOS CocoaPods |
references/configuration.md | Opting out specific libraries (denyList), disabling the plugin, Fingerprint config, GPG verification |
references/troubleshooting.md | Build failures, C++ debug/release mismatch, duplicate .so files, Xcode version issues, empty repository list, verifying the plugin works |
npx claudepluginhub software-mansion-labs/skillsGuides React Native app development and optimization with New Architecture (Fabric, TurboModules), Expo SDK 52+ (Router v4, EAS), Reanimated 3, Gesture Handler v2, FlashList, cross-platform support for web/macOS/Windows/Vision Pro.
Upgrades React Native apps to newer versions using rn-diff-purge diffs, updates package.json, migrates iOS/Android config, resolves CocoaPods and Gradle changes, and handles breaking API updates.
Upgrades React Native apps using rn-diff-purge diffs, updates dependencies, migrates iOS/Android configs, resolves CocoaPods/Gradle changes, and handles breaking APIs including Expo SDK.