agent-react-devtools
A React DevTools command line tool for AI agents. It lets an agent inspect component trees, read props and state, and profile render performance in React and React Native apps.
Gives AI coding assistants practical React Native knowledge for building, migrating and tuning mobile apps, covering library scaffolding, CI builds with downloadable artifacts, performance tuning, and migration readiness checks. The guidance comes from production app work.
Claude Code
> /plugin marketplace add callstackincubator/agent-skills
Codex
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a codex
Cursor
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a cursor
Gemini CLI
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a gemini-cli
GitHub Copilot
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a github-copilot
OpenCode
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a opencode
Windsurf
$ npx skills add callstackincubator/agent-skills --skill validate-skills assess-react-native-migration create-react-native-library github-actions react-native-best-practices react-native-brownfield-migration react-native-tv-best-practices react-navigation upgrading-react-native writing-user-docs -a windsurf

Callstack Agent Skills give AI coding assistants practical React Native knowledge drawn from our work on production apps.
The skills are organized into three bundles.
| Plugin bundle | Use it for | Skills included |
|---|---|---|
| Building React Native Apps | Building, optimizing, navigating, upgrading, and extending React Native apps | Performance, navigation, TV, library creation, and upgrades |
| Testing React Native Apps | Writing tests, producing CI artifacts, automating devices, and running exploratory QA | GitHub Actions, React Native Testing, agent-device, and dogfood |
| Migrating to React Native | Assessing migration readiness and adopting React Native incrementally | Migration assessment and brownfield migration |
Choose your assistant:
| Assistant | Setup |
|---|---|
| OpenAI Codex | Install from Plugins |
| All assistants | Manual installation |
Open Plugins, search for react native, and install the bundle you need.
For Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenCode, and other compatible assistants, install all Callstack-maintained skills with the skills CLI:
npx skills@latest add callstackincubator/agent-skills --skill '*'
The CLI will ask which assistant and installation scope to use. To install only one skill, select it interactively or pass its name:
npx skills@latest add callstackincubator/agent-skills --skill react-native-best-practices
If your assistant does not support the skills CLI, see the AI Assistant Integration Guide for direct setup instructions.
Once installed, ask your assistant naturally. It will select the relevant skill from the task context.
Review this React Native screen for performance problems.
Plan an upgrade from this project's React Native version to the latest supported release.
Assess whether this native iOS and Android product should migrate incrementally.
Build downloadable iOS simulator and Android emulator artifacts in GitHub Actions.
Verify this checkout flow on iOS and capture evidence for any failures.
Callstack-maintained skills live in this repository. The Testing React Native Apps bundle also includes the external skills linked below.
| Skill | Use it for |
|---|---|
| react-native-best-practices | Profiling and improving FPS, startup time, rendering, memory, bundle size, animations, and native integration |
| react-navigation | Building React Navigation 7 stacks, tabs, drawers, headers, sheets, and safe-area behavior |
| react-native-tv-best-practices | Building and reviewing TV focus, remote input, playback, performance, packaging, and accessibility |
| create-react-native-library | Creating standalone libraries or local native modules and views with create-react-native-library |
| upgrading-react-native | Applying template diffs, updating dependencies and native projects, and verifying React Native upgrades |
| Skill | Use it for |
|---|---|
| github-actions | Producing downloadable iOS simulator and Android emulator build artifacts in GitHub Actions |
| react-native-testing | Writing and maintaining user-focused React Native tests with React Native Testing Library |
| agent-device | Automating iOS and Android app flows, input, screenshots, logs, performance checks, and UI inspection |
| dogfood | Running exploratory QA, smoke checks, bug hunts, and structured app walkthroughs |
| Skill | Use it for |
|---|---|
| assess-react-native-migration | Auditing a product and its codebases, choosing a migration path, and defining a representative checkpoint |
| react-native-brownfield-migration | Packaging and integrating React Native or Expo into existing iOS and Android apps in phases |
skills/ Standalone Callstack-maintained Agent Skills
plugins/ Claude Code and Codex plugin bundles
docs/ Integration and contributor guides
Each skill starts with a SKILL.md file and can include focused material under references/. Plugin manifests collect related skills into installable bundles.
Contributions should be actionable, easy for an agent to discover, and complete enough to use without hidden context.
When adding or editing a skill, follow the Agent Skills specification, the repository's skill conventions, and the maintainer checklist in AGENTS.md.
Callstack is a team of React and React Native experts. These skills package practical workflows from our engineering work into reusable guidance for coding assistants.
The repository is available under the MIT License. Contact hello@callstack.com if you need help with React Native or want to contribute.
A React DevTools command line tool for AI agents. It lets an agent inspect component trees, read props and state, and profile render performance in React and React Native apps.
Gives AI agents access to React Native DevTools data and Rozenite plugins on a live app, through shell commands or the agent SDK. Covers network, storage and performance inspection.
Lets AI coding agents drive and verify mobile apps on iOS, Android and Amazon Vega TV simulators or devices. Agents can launch apps, inspect the live UI, tap, type and check their own code changes, plus run exploratory bug hunts.
See 12 agent-skills alternatives
Skills for contributors and app developers in the Expo monorepo: write TSDoc for Expo SDK APIs, run Expo's AI code reviewer on changes or pull requests, add Apple App Intents and Siri Shortcuts to Expo apps, and test Expo Router on Android emulators.
A Claude Code skill that decompiles Android APK/XAPK/JAR/AAR files and extracts the HTTP APIs used by the app, Retrofit endpoints, OkHttp calls, hardcoded URLs, authentication patterns, so you can document and reproduce them without the original source code.
A vision bridge that lets text-only coding models such as DeepSeek and GLM read images. When an image path or URL appears in the conversation, it returns structured JSON with OCR text, layout, and semantic content.
Skills for building native-feeling mobile app screens in Expo and React Native, based on patterns from real app screens and flows. Includes a skill for researching those screens through the Appllama MCP before building.
Install it with the command on its page. It includes validate-skills, assess-react-native-migration, create-react-native-library. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it