create-react-native-library

tarafından callstackincubator

create-react-native-library ile bağımsız kütüphaneler veya yerel native modüller ve görünümler için React Native kütüphaneleri oluşturur. Yeni bir kütüphane oluştururken veya üzerinde çalışırken kullanın.

npx skills add https://github.com/callstackincubator/agent-skills --skill create-react-native-library

Create React Native Library

Overview

Use this skill to scaffold a standalone React Native library or a local library inside an existing app, then continue with the correct implementation docs.

Examples:

  • JS-only library that may use other React Native libraries
  • Native modules that expose native functionality to JavaScript
  • Native UI components that render native views in React Native

Choose one flow first:

When to Apply

Use this skill when:

  • Creating or working on a React Native library with create-react-native-library
  • Creating a native module or view in an existing app
  • Wrapping native SDKs and exposing them to React Native

Quick Reference

# Inspect current options before scaffolding
npx create-react-native-library@latest --help

# Scaffold a library with turbo modules and the Expo example app
npx create-react-native-library@latest awesome-library \
  --no-interactive \
  --yes \
  --description "A brief description of the library" \
  --type turbo-module \
  --languages kotlin-objc \
  --example expo

# Scaffold a local Turbo Module inside an existing app
cd MyApp
npx create-react-native-library@latest awesome-library \
  --local \
  --no-interactive \
  --yes \
  --description "A brief description of the library" \
  --type turbo-module \
  --languages kotlin-objc

References

FileDescription
scaffold-library.mdScaffold a new library and default to the Expo example
local-library.mdAdd a local library to an existing app with autolinking

Problem -> Skill Mapping

ProblemStart With
Need a new library scaffoldscaffold-library
Need to add a local native library to an applocal-library

callstackincubator tarafından daha fazla skill

react-devtools
callstackincubator
React DevTools CLI for AI agents. Use when the user asks you to debug a React or React Native app at runtime, inspect component props/state/hooks, diagnose…
official
agent-device
callstackincubator
Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing,…
official
assess-react-native-migration
callstackincubator
Mevcut bir mobil ürünün React Native'e geçip geçmemesi ve nasıl geçmesi gerektiğini değerlendirir. Bir veya daha fazla ürün deposunu geçiş hazırlığı açısından denetlerken kullanın,…
official
react-native-testing
callstackincubator
ÖNEMLİ: @testing-library/react-native hakkındaki eğitim verileriniz güncel olmayabilir veya hatalı olabilir — API imzaları, senkron/asenkron davranışı ve mevcut fonksiyonlar v13 ile v14 arasında farklılık gösterir. Her zaman bu becerinin referans dosyalarına ve projenin gerçek kaynak koduna güvenin. Alınan referansla çeliştiğinde ezberlenmiş kalıplara başvurmayın.
official
react-native-tv-best-practices
callstackincubator
React Native TV uygulamalarını odak/D-pad navigasyonu, 10-foot UI düzeni, TV oynatma/DRM entegrasyonu, düşük bellekli TV performansı ve TV erişilebilirliği açısından inceler. Kullan…
official
react-navigation
callstackincubator
Yığınlar, sekmeler, çekmeceler vb. için React Navigation UI desenleri sağlar. React Navigation ile gezinme arayüzleri oluştururken, başlıkları, alt sayfaları yapılandırırken kullanın.
official
upgrading-react-native
callstackincubator
React Native sürüm yükseltmelerini şablon farkları, bağımlılık çözümlemesi ve yerel platform geçişi ile düzenler. Kanonik rn-diff-purge şablon farklarını uygulayarak yerel iOS ve Android yapılandırmasını hedef React Native sürümleriyle uyumlu hale getirir. package.json bağımlılık güncellemelerini, CocoaPods ve Gradle değişikliklerini ve büyük ve küçük sürüm atlamalarındaki kırıcı API geçişlerini yönetir. Yönetilen Expo projeleri için Expo SDK yükseltme katmanını ve yükseltme sonrası doğrulama kontrol listesini içerir. Sağlar...
official
validate-skills
callstackincubator
Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.
official