← Building React Native AppsCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Building React Native Apps
Snapshot Oct 9, 2026 · 00:00 UTC · version 0.2.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-07T00:10:41.315224Z",
"discoverability": "LISTED",
"id": "plugins_6a751d8c3654819190ad85f8d12867d1",
"is_template": false,
"name": "building-react-native-apps",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "React Native implementation skills covering architecture, navigation, TV, libraries, performance, and upgrades.",
"display_name": "Building React Native Apps",
"id": "pluginrel_adc765dc84488191a53caca0052fe4bd",
"interface": {
"brand_color": null,
"capabilities": [
"Read",
"Write"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000c9b88246a638ebee28c50534",
"default_prompt": "Review this React Native screen for architecture and performance issues.",
"default_prompts": [
"Review this React Native screen for architecture and performance issues.",
"Implement navigation, TV, or library changes using current React Native patterns.",
"Plan the upgrade path for this app to a newer React Native version."
],
"developer_name": "Callstack",
"logo_url": "https://files.openai.com/content?id=file_0000000048c081f6a2e9497045136f94",
"logo_url_dark": null,
"long_description": "Build and maintain React Native apps with guidance for architecture, performance, navigation, TV platforms, reusable libraries, and version upgrades.",
"plugin_category_id": "developer tools",
"privacy_policy_url": null,
"screenshot_urls": [],
"short_description": "Build and maintain RN apps",
"terms_of_service_url": null,
"website_url": "https://github.com/callstackincubator/agent-skills/tree/main/plugins/building-react-native-apps"
},
"keywords": [
"react-native",
"navigation",
"performance",
"tv",
"libraries",
"upgrades",
"mobile"
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"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.",
"interface": {
"brand_color": null,
"default_prompt": "Use $create-react-native-library to scaffold a standalone React Native library or a local app module with create-react-native-library, verify the current CLI help first, and route to the correct official native docs after scaffolding.",
"display_name": "Create React Native Library",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Scaffold standalone libraries or local app modules"
},
"name": "create-react-native-library",
"plugin_release_skill_id": "pluginrsk_6a751d9309f48191bf27c596b6c5c2fe"
},
{
"description": "Provides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations. Applies to tasks involving Hermes optimization, JS thread blocking, bridge overhead, FlashList, native modules, or debugging jank and frame drops.",
"interface": {
"brand_color": null,
"default_prompt": "Use $react-native-best-practices to diagnose and improve React Native performance.",
"display_name": "React Native Best Practices",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "React Native performance optimization guide"
},
"name": "react-native-best-practices",
"plugin_release_skill_id": "pluginrsk_6a751d911748819180b663d8d27e0703"
},
{
"description": "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 when building, debugging, or reviewing react-native-tvos, Expo TV, Amazon Vega/Kepler, or React Native web TV targets where the issue depends on remote input, TV focus, TV packaging, TV hardware, or TV playback constraints.",
"interface": {
"brand_color": null,
"default_prompt": "Use $react-native-tv-best-practices to build or review a React Native TV experience for focus, remote input, layout, playback, performance, and accessibility.",
"display_name": "React Native TV Best Practices",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Build and review React Native TV experiences"
},
"name": "react-native-tv-best-practices",
"plugin_release_skill_id": "pluginrsk_6a751d90463c819197a378b2f54f1966"
},
{
"description": "Provides React Navigation UI patterns for stacks, tabs, drawers etc. Use when building navigation UIs with React Navigation, configuring headers, bottom sheets or handling safe areas and insets.",
"interface": {
"brand_color": null,
"default_prompt": "Use $react-navigation to build or review a React Navigation 7 interface with the appropriate navigator, header, sheet, and safe-area patterns.",
"display_name": "React Navigation",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Build React Navigation 7 interfaces"
},
"name": "react-navigation",
"plugin_release_skill_id": "pluginrsk_6a751d8fe8f08191b1b9fed87dffadbd"
},
{
"description": "Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates. Use when upgrading React Native, bumping RN version, updating from RN 0.x to 0.y, or migrating Expo SDK alongside a React Native upgrade.",
"interface": {
"brand_color": null,
"default_prompt": "Use $upgrading-react-native to plan and execute a React Native upgrade.",
"display_name": "Upgrade React Native",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "React Native upgrade workflow updated templates, dependencies, and common pitfalls"
},
"name": "upgrading-react-native",
"plugin_release_skill_id": "pluginrsk_6a751d8fea8c8191825edff3c97cfad5"
}
],
"version": "0.2.0"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: ae5963e55b22ab111c11763e5ad23f476dad4281902becee1df9901a0e7be0ae