erne-native-module

Scaffold and review React Native native modules with standard directory structures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold and validate native modules for React Native projects by automating a two-phase workflow: scaffold the module and then review it for contract correctness and cross-platform parity.

Core Features & Use Cases

  • Phase 1 scaffolds Expo Module, Turbo Module, or Fabric Component implementations with a standard directory structure.
  • Phase 2 automatically runs a code-review pass to verify type contracts, error handling, and platform parity.
  • Use Case: In a bare React Native project, generate a Turbo Module skeleton and validate it with the reviewer pass.

Quick Start

Run the native-bridge-builder to scaffold the module, then run code-reviewer to review it.

Frequently Asked Questions about erne-native-module

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

FAQPage Schema
How do I scaffold a React Native Turbo Module with standard directory structure?

To scaffold a Turbo Module, run the native-bridge-builder phase to generate the module skeleton with a standard directory structure for bare React Native projects. A subsequent review phase then validates the implementation for type contracts and platform parity.

Can I use Expo Modules API to build and validate native modules?

Yes, Expo Modules API is supported for building native modules in Expo managed projects. The tool detects the module type, generates the appropriate files, and runs a code review pass to verify type contracts, error handling, and cross-platform parity.

What is a Fabric component and how does it fit into React Native native module development?

A Fabric component is a custom rendering component in React Native's new architecture. The tool supports scaffolding custom Fabric components by generating the required implementation files and subsequently reviewing them for contract correctness and cross-platform parity.

Does the native module scaffolding workflow enforce sequential steps between generation and review?

Yes, the workflow enforces a strict sequential process between scaffolding and reviewing. You run the native-bridge-builder first to generate files, then run the code-reviewer pass to validate error handling, type contracts, and platform parity.

What does the code review phase check for in generated native modules?

The code review phase validates generated native modules for type contracts, consistent error handling, and cross-platform parity. It runs automatically after scaffolding to verify the module implementation against contract correctness and platform parity standards.

When should I use Turbo Modules instead of Expo Modules for my native bridge?

Use Turbo Modules for bare React Native projects and Expo Modules for Expo managed projects. The tool detects your project type and applies the appropriate module standard for the native bridge implementation.