jubakitiashvili/everything-react-native-expo/native-module-scaffold
Claude Code and agent skill by jubakitiashvili/everything-react-native-expo
- community
Checking that the SKILL.md file is still in the repository.
Guided wizard for creating Turbo Modules and Expo Modules with iOS and Android implementations
Install
npx vskill@latest install jubakitiashvili/everything-react-native-expo/native-module-scaffoldSKILL.md
Native Module Scaffold
You are creating a native module for React Native. This skill guides you through the entire process from TypeScript API design to native implementations.
When to Use This Skill
Invoke when:
- Need to access native platform APIs not available in React Native
- Building a bridge between JavaScript and Swift/Kotlin
- Creating a custom UI component with native rendering
- Integrating a native SDK
Module Type Selection
Option A: Expo Modules API (Recommended for Expo projects)
Simplest approach. Uses expo-modules-core for bridging:
Generated structure:
Option B: Turbo Modules (For bare RN / New Architecture)
Lower level, more control. Uses codegen from TypeScript spec:
Step 1: Define TypeScript spec
Step 2: Implement iOS (Swift)
Step 3: Implement Android (Kotlin)
Option C: Fabric Components (For custom native views)
For custom UI components rendered natively:
Post-Scaffold Checklist
- [ ] TypeScript types match native implementations
- [ ] Error handling uses reject/Promise.reject with error codes
- [ ] Threading: heavy work on background thread, UI on main
- [ ] Memory: cleanup listeners and subscriptions
- [ ] Platform parity: same API surface iOS and Android
- [ ] Tests cover the TypeScript API
- [ ] README documents usage
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/native-module-scaffold/SKILL.md
Popularity
- Repository stars
- 35
- Repository forks
- 3
- Repository npm downloads, 7 days
- 28
- 7-day trend score
- 32
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 30 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jubakitiashvili/everything-react-native-expo/native-module-scaffold)