native-module-scaffold

Scaffold native React Native modules with Expo or Turbo options.

1|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/treesus6/SkateQuest-Mobile --skill native-module-scaffold-treesus6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-module-scaffold
Source: https://github.com/treesus6/SkateQuest-Mobile/tree/main/.claude/skills/native-module-scaffold
Command: npx skills add https://github.com/treesus6/SkateQuest-Mobile --skill native-module-scaffold-treesus6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides developers through the end-to-end process of creating a native React Native module, including TypeScript API design and native iOS/Android implementations, reducing boilerplate and integration risk.

Core Features & Use Cases

  • Comprehensive scaffolding for Expo Modules API or Turbo Modules, covering TypeScript API, Swift (iOS) and Kotlin (Android) implementations.
  • Flexible module types: Expo-based bridging or bare RN Turbo Modules to fit project requirements.
  • End-to-end templates with sample code and project structure to accelerate adoption in mobile apps.

Quick Start

Use the skill to scaffold a new native module with Expo or Turbo modules for iOS and Android.

Frequently Asked Questions about native-module-scaffold

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

FAQPage Schema
How do I scaffold a native React Native module for iOS and Android?

Scaffold native React Native modules for iOS and Android using a guided wizard that generates TypeScript APIs alongside Swift and Kotlin implementations. It provides end-to-end project structures and sample templates to reduce boilerplate.

What is the difference between Expo Modules and Turbo Modules for React Native?

Expo Modules uses Expo-based bridging for module integration, while Turbo Modules serves bare React Native workflows. This scaffolding wizard supports both architectures to fit your specific mobile project requirements.

Can I generate both Swift and Kotlin code when creating a React Native module?

Generating both Swift and Kotlin code is supported during the native module scaffolding process. The wizard creates complete iOS and Android implementations alongside the TypeScript API design.

Do I need to manually set up the TypeScript API design for a native module?

Manual TypeScript API setup is unnecessary because the scaffolding wizard guides you through the API design process. It automatically structures the TypeScript definitions alongside the native iOS and Android code.

What is the best way to reduce boilerplate when building React Native native modules?

Reduce boilerplate by using a guided scaffolding wizard that generates end-to-end module templates, including project structure and sample code. This approach lowers integration risk and accelerates adoption in mobile apps.

Does the scaffolded native module include directories for scripts and assets?

The scaffolding process includes optional component directories for scripts, references, and assets. These supplementary folders help organize supporting materials alongside your native module implementations.