native-module

Scaffold and review React Native native modules with TypeScript, Swift, and Kotlin bindings.

41|4|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/JubaKitiashvili/everything-react-native-expo --skill native-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-module
Source: https://github.com/JubaKitiashvili/everything-react-native-expo/tree/main/.claude/skills/native-module
Command: npx skills add https://github.com/JubaKitiashvili/everything-react-native-expo --skill native-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides you through creating native modules for React Native by first scaffolding the bridge and then performing a code review, ensuring a reliable end-to-end module workflow.

Core Features & Use Cases

  • Phase 1: native-bridge-builder — Scaffold and implement native modules based on Expo Modules API, Turbo Module, or Fabric Component.
  • Phase 2: code-reviewer — Automatically validate types, error handling, and platform parity.

Quick Start

Initialize a new native module by running the scaffold step first, then invoke the code-reviewer to complete the review.

Frequently Asked Questions about native-module

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create React Native native modules with Swift and Kotlin bindings?

Creating React Native native modules involves scaffolding the bridge and implementing Swift and Kotlin bindings. This workflow automates end-to-end creation, ensuring robust platform parity and defining TypeScript contracts for reliable JS interoperability.

What is the best way to scaffold a Turbo Module or Fabric Component in React Native?

Scaffolding a Turbo Module or Fabric Component requires defining TypeScript contracts first, then generating native bindings. This automated workflow guides cross-platform implementation and enforces robust error handling for iOS and Android platforms.

Can I use Expo Modules API to build native modules for React Native?

Yes, you can use the Expo Modules API to build native modules. The workflow supports scaffolding Expo Module projects, allowing you to define TypeScript contracts and automatically generate the required Swift and Kotlin bindings for cross-platform functionality.

How do I automate code review for React Native native modules?

Automating code review for React Native native modules involves validating type safety, error handling, and platform parity. The reviewer checks your Swift and Kotlin implementations against defined TypeScript contracts to ensure robust cross-platform reliability.

Why do my React Native Turbo Modules have inconsistent types across platforms?

Inconsistent types in React Native Turbo Modules happen when native Swift and Kotlin bindings drift from TypeScript contracts. An automated code review validates platform parity, enforcing type matching and robust error handling across iOS and Android implementations.