validate-skills
Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.
Scaffolds React Native libraries with create-react-native-library for standalone libraries or local native modules and views. Use when creating or working on React Native libraries or adding native functionality in an existing app.
Claude Code
$ npx -y skills add callstackincubator/agent-skills --skill create-react-native-library --agent claude-code
Codex
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a codex -y
Cursor
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a cursor -y
Gemini CLI
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a gemini-cli -y
GitHub Copilot
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a github-copilot -y
OpenCode
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a opencode -y
Windsurf
$ npx skills add callstackincubator/agent-skills --skill create-react-native-library -a windsurf -y
name: create-react-native-library description: Scaffolds React Native libraries with create-react-native-library for standalone libraries or local native modules and views. Use when creating or working on React Native libraries or adding native functionality in an existing app. license: MIT
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:
Choose one flow first:
Use this skill when:
# 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
| File | Description | | --------------------------------------- | ------------------------------------------------------- | | [scaffold-library.md][scaffold-library] | Scaffold a new library and default to the Expo example | | [local-library.md][local-library] | Add a local library to an existing app with autolinking |
| Problem | Start With | | -------------------------------------------- | ------------------------------------ | | Need a new library scaffold | [scaffold-library][scaffold-library] | | Need to add a local native library to an app | [local-library][local-library] |
[scaffold-library]: references/scaffold-library.md [local-library]: references/local-library.md
Callstack Agent Skills give AI coding assistants practical React Native knowledge drawn from our work on production apps.
Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.
Assesses whether and how an existing mobile product should migrate to React Native. Use when auditing one or more product…
GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts.…
Provides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations.…
Implements an accepted incremental brownfield migration from native iOS or Android to React Native or Expo using…
Reviews React Native TV apps for focus/D-pad navigation, 10-foot UI layout, TV playback/DRM integration, low-memory TV…
Decompile Android APK, XAPK, JAR, and AAR files using jadx or Fernflower/Vineflower. Reverse engineer Android apps, extract HTTP…