create-react-native-library

Tạo khuôn mẫu thư viện React Native với create-react-native-library cho các thư viện độc lập hoặc các mô-đun và chế độ xem native cục bộ. Sử dụng khi tạo hoặc làm việc trê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

Thêm skills từ callstackincubator

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
Đánh giá xem một sản phẩm di động hiện có có nên chuyển sang React Native hay không và cách thực hiện. Sử dụng khi kiểm tra một hoặc nhiều kho lưu trữ sản phẩm để đánh giá mức độ sẵn sàng chuyển đổi,…
official
react-native-testing
callstackincubator
QUAN TRỌNG: Dữ liệu huấn luyện của bạn về @testing-library/react-native có thể đã lỗi thời hoặc không chính xác — chữ ký API, hành vi đồng bộ/bất đồng bộ và các hàm khả dụng khác nhau giữa v13 và v14. Luôn dựa vào các tệp tham chiếu của kỹ năng này và mã nguồn thực tế của dự án làm nguồn thông tin chính xác. Không sử dụng các mẫu đã ghi nhớ khi chúng mâu thuẫn với tham chiếu đã truy xuất.
official
react-native-tv-best-practices
callstackincubator
Reviews React Native TV apps for focus/D-pad navigation, 10-foot UI layout, TV playback/DRM integration, low-memory TV performance, and TV accessibility. Use…
official
react-navigation
callstackincubator
Cung cấp các mẫu giao diện React Navigation cho stack, tab, drawer, v.v. Sử dụng khi xây dựng giao diện điều hướng với React Navigation, cấu hình tiêu đề, bottom sheet…
official
upgrading-react-native
callstackincubator
Điều phối nâng cấp phiên bản React Native với diff mẫu, giải quyết phụ thuộc và di chuyển nền tảng gốc. Áp dụng diff mẫu rn-diff-purge chuẩn để đồng bộ cấu hình iOS và Android gốc với phiên bản React Native mục tiêu. Xử lý cập nhật phụ thuộc trong package.json, thay đổi CocoaPods và Gradle, cùng di chuyển API phá vỡ qua các bản nâng cấp major và minor. Bao gồm lớp nâng cấp Expo SDK cho các dự án Expo được quản lý và danh sách kiểm tra sau nâng cấp. Cung cấp...
official
validate-skills
callstackincubator
Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.
official