expo-brownfield

Integrate Expo and React Native modules into existing native iOS and Android apps.

2|Updated May 20, 2026
One-click install
npx skills add https://github.com/Yemomo511/hybrid-agent-rail --skill expo-brownfield-yemomo511
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-brownfield
Source: https://github.com/Yemomo511/hybrid-agent-rail/tree/main/example/.codex/skills/expo-brownfield
Command: npx skills add https://github.com/Yemomo511/hybrid-agent-rail --skill expo-brownfield-yemomo511

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to rebuild existing native iOS or Android apps from scratch to add cross-platform functionality, solving the common pain point of integrating Expo or React Native into established native brownfield projects.

Core Features & Use Cases

  • Brownfield Integration: Embed Expo or React Native modules into pre-existing native Kotlin (Android) or Swift (iOS) codebases without full rewrites.
  • Standard Compatibility: Supports common native integration patterns including AAR packaging for Android and XCFramework distribution for iOS.
  • Use Case: A mobile team with an existing native Android app can use this Skill to incrementally add React Native UI components or Expo features without disrupting their current native functionality.

Quick Start

Ask your AI agent to use the expo-brownfield skill to guide you through adding a React Native module to your existing Android app's Kotlin codebase.

Frequently Asked Questions about expo-brownfield

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

FAQPage Schema
How do I integrate React Native into an existing native Android app?

To integrate React Native into an existing native Android app, you can embed cross-platform modules into your pre-existing Kotlin codebase using AAR packaging, avoiding a full app rewrite.

Can I add Expo modules to an existing iOS Swift project without rewriting it?

Yes, you can add Expo modules to an existing iOS Swift project by embedding cross-platform components via XCFramework distribution, allowing incremental integration without a full native rewrite.

What is brownfield integration for React Native?

Brownfield integration is the process of embedding Expo or React Native UI components into established native iOS and Android codebases to add cross-platform functionality without rebuilding the app from scratch.

Does Expo support XCFramework distribution for iOS native integration?

Yes, Expo supports standard native integration patterns including XCFramework distribution for iOS, enabling seamless cross-platform module embedding into existing Swift applications.

When should I use AAR packaging for React Native brownfield integration?

You should use AAR packaging when you need to add React Native UI components to a pre-existing native Android Kotlin app incrementally, ensuring new cross-platform features do not disrupt current native functionality.