What problem does it solve?
This Skill eliminates the complex, error-prone manual work of implementing React Native TurboModules for the new architecture, removing the need to handle low-level Codegen configuration, cross-platform native implementation, and module registration boilerplate on your own.
Core Features & Use Cases
- End-to-end TurboModule workflow: Covers TypeScript Spec definition, Codegen config setup, Android Kotlin/Java implementation, iOS Objective-C++ implementation, and module registration for both platforms.
- Cross-platform validation: Includes built-in steps to verify Codegen generation, Android build success, iOS build success, and JS call functionality to ensure the module works as expected.
- Troubleshooting support: Provides targeted solutions for common issues like Spec import failures, TurboModule registration errors, and mismatched method signatures between Spec and native code.
Use case example: If you need to add a native device token storage module to your React Native app, this Skill automates the entire process from Spec design to cross-platform validation, reducing implementation time from hours to minutes.
Quick Start
Use this skill to implement a new TurboModule for accessing native device token storage in your React Native app, including all required Spec definitions, native code, and validation steps.