Get React Native Guide
get-react-native-guideLoad implementation guidance for React Native and Expo tasks, covering setup, routing, auth, native UI, testing, and release. Search by topic or query to get focused TypeScript recipes.
Instructions
Load implementation guidance for React Native and Expo projects.
Use this while planning, building, debugging, testing, or releasing a React Native app. It covers project setup, components and styling, Expo Router, data and authentication, native UI, animations and gestures, notifications, development builds, EAS workflows, testing, native modules, monetization, and store submission. It also includes copyable TypeScript and TSX recipes for secure sessions, validated API routes, purchases and usage credits, media sharing, realtime audio, durable generation, platform adapters, typed data clients, animation, chat interfaces, and social feeds. Preserve the examples when adapting them so the surrounding invariants remain visible to the coding agent.
The official Expo skills are included as a pinned, MIT-licensed source layer. They cover current Expo UI and Router APIs, project structure, networking, DOM components, web-to-native migration, native modules, brownfield apps, development clients, examples, App Clips, SDK upgrades, app-store delivery, EAS Hosting, Workflows, Observe, Update Insights, and remote simulators. Topics use the official- prefix, for example official-expo-native-ui and official-eas-app-stores. Paid EAS guides describe costs and plan limits; do not run a paid or state-changing command without the user's approval.
This complements the design tools: use get-ui-principle for visual decisions and get-ux-principle for product behavior.
You can either:
Request a known topic: get-react-native-guide({ topic: "auth-session-recipes" })
Use an alias: get-react-native-guide({ topic: "official expo native ui" })
Search for the current task or code example: get-react-native-guide({ query: "code example for a notification action while the app is terminated" })
Get the full topic index: get-react-native-guide({})
Prefer query search when you do not know the topic name. Use maxTokens to keep responses focused (recommended: 5000–10000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Natural language description of the React Native task or problem. | |
| topic | No | Specific React Native topic or alias, e.g. auth-session-recipes, chat-component-recipes, development-builds, official-expo-native-ui, official-eas-app-stores. | |
| context | No | Optional. One sentence on WHY you are calling this and what the user asked for (e.g. 'adding nav icons for the fintech dashboard'). Used only for usage analytics; does not change the result. | |
| maxTokens | No | Maximum tokens to return. Truncates content to fit. Recommended: 5000-10000. |