<!-- AUTO-GENERATED from SKILL.md frontmatters — do not edit manually -->
# react-native Skills Index

## File Match (auto-check against the file you are editing)

| Skill | File pattern | Keywords |
| ----- | ------------ | -------- |
| **react-native-architecture** | `src/**/*.tsx`, `src/**/*.ts`, `app.json`, `StyleSheet.create` | feature, module, directory structure, separation of concerns, Expo, React Navigation, react-native, mobile architecture |
| react-native-deployment | `app.json`, `eas.json`, `android/app/build.gradle`, `ios/**` | deployment, codepush, eas, release, build, fastlane |
| react-native-dls | `**/*Screen.tsx`, `**/*Component.tsx`, `**/theme/**`, `**/styles/**` | StyleSheet, styled-components, theme, colors, spacing |
| react-native-navigation | `**/App.tsx`, `**/*Navigator.tsx`, `**/*Screen.tsx` | NavigationContainer, createStackNavigator, createBottomTabNavigator, linking, deep link |
| **react-native-navigation-v6** | `**/*Navigation*.tsx`, `src/navigation/**` | navigation, react-navigation, stack, tab, drawer, deep link |
| react-native-notifications | `**/*notification*.ts`, `**/*notification*.tsx`, `**/App.tsx` | Notifications, messaging, FCM, expo-notifications, react-native-firebase |
| react-native-platform-specific | `**/*.ios.*`, `**/*.android.*` | Platform, Platform.select, native-module, ios, android |
| react-native-testing | `**/*.test.tsx`, `**/*.spec.tsx`, `__tests__/**` | test, testing, jest, render, fireEvent, waitFor |

## Keyword Match (only when user's request mentions these)

| Skill | Match when user mentions |
| ----- | ----------------------- |
| **react-native-components** | component, props, children, composition, presentational, container |
| **react-native-performance** | FlatList, memo, useMemo, useCallback, performance, optimization |
| **react-native-security** | security, keychain, secure-storage, deep-link, certificate-pinning |
| react-native-state-management | useState, useContext, zustand, redux, state-management |
| react-native-styling | StyleSheet, style, theme, responsive, flexbox |

> Load matched skills: `<SKILLS>/react-native/<skill>/SKILL.md`. Load ALL that match — the tier model already filters irrelevant ones.
