ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

native-modules

React Native native modules with New Architecture, Turbo Modules, JSI, and Codegen. Use for bridging JS to Swift/Kotlin native code.

Why use this skill?

Master React Native New Architecture, Turbo Modules, JSI, and Codegen with this expert OpenClaw skill for seamless JS-to-native bridging.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/anton-abyzov/sw-native-modules
Or

What This Skill Does

The native-modules skill provides an expert-level interface for developers working with the React Native New Architecture. It serves as a specialized assistant for integrating, debugging, and architecting Turbo Modules, JSI-based interfaces, and Fabric-compatible components. This skill understands the transition from the legacy bridge to modern, high-performance C++ and native (Swift/Kotlin) interfaces. Whether you are defining specs via Codegen, implementing synchronous cross-platform calls, or optimizing native layer communication, this skill provides the necessary code structures and architectural guidance.

Installation

To install this skill, use the command: clawhub install openclaw/skills/skills/anton-abyzov/sw-native-modules. Once installed, the skill integrates into your development workflow, allowing you to query for boilerplate code or architectural reviews of your native implementation.

Use Cases

This skill is ideal for:

  1. Turbo Module Migration: Converting legacy Native Modules to the New Architecture (Turbo Modules) with type-safe Codegen requirements.
  2. Performance Optimization: Implementing JSI-based C++ modules for compute-heavy tasks that require synchronous communication with the JavaScript thread.
  3. Native API Integration: Building bridge layers to expose hardware-level APIs (Bluetooth, NFC, Camera) that are not natively supported by the JS environment.
  4. Troubleshooting Autolinking: Resolving complex dependency issues between CocoaPods, Gradle, and React Native's autolinking system.
  5. Cross-Platform Synchronization: Ensuring consistency between Swift/Objective-C implementations on iOS and Kotlin/Java implementations on Android.

Example Prompts

  1. "Generate a Turbo Module spec file for a new Bluetooth scanner module and show me the boilerplate for the Kotlin implementation on Android."
  2. "I am seeing a build error related to Codegen in my RN 0.76 project; can you help me verify if my schema file is compliant with the latest New Architecture requirements?"
  3. "How do I pass a complex data object from JS to a Swift module using JSI without the performance overhead of JSON serialization?"

Tips & Limitations

To maximize the utility of this skill, always specify your React Native version, as the implementation details for the New Architecture vary significantly between versions 0.73 and 0.76+. Note that while this skill excels at code generation and architectural patterns, it cannot directly execute native builds on your local machine. Ensure your environment has the necessary SDKs (Xcode, Android Studio, NDK) installed independently. Always prioritize the official React Native documentation in tandem with the advice provided for highly specific platform quirks.

Metadata

Stars1054
Views0
Updated2026-02-16
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-anton-abyzov-sw-native-modules": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#react-native#turbomodules#jsi#codegen#native-modules
Safety Score: 4/5

Flags: code-execution