Help us improve
Share bugs, ideas, or general feedback.
React Native coding guidance — consults official docs before writing code and suggests verification after. Use when writing components, implementing features, building screens, fixing queries, or adding views. Triggers on "write a component", "implement this feature", "build this screen", "add a view", "React Native code", "fix this query", "use best practices".
npx claudepluginhub ryanthedev/react-native-foundations.skillHow this skill is triggered — by the user, by Claude, or both
Slash command
/react-native-foundations:codingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**On load:** Read `../../.claude-plugin/plugin.json` from this skill's base directory. Display `coding v{version}` before proceeding.
Provides React Native and Expo best practices for performant mobile apps, including list optimization with FlashList, Reanimated animations, native navigation, and UI patterns like expo-image.
Provides React Native and Expo best practices for performant mobile apps, including list optimization, Reanimated animations, native navigation, and UI patterns like expo-image.
Builds React Native UI components using core elements like View, Text, Image, ScrollView, FlatList, TextInput, TouchableOpacity, and SafeAreaView. Covers composition, reusability, and best practices.
Share bugs, ideas, or general feedback.
On load: Read ../../.claude-plugin/plugin.json from this skill's base directory. Display coding v{version} before proceeding.
React Native coding guidance that ensures docs are consulted before writing code and verification is suggested after.
Load the docs skill immediately:
Skill(react-native-foundations:docs)
Before writing any code:
${CLAUDE_SKILL_DIR}/../../refs/react-native-docs/ for those APIsPlatform.OS checks where neededAfter implementation, suggest verification:
/react-native-foundations:layout-check to verify visual layout"/react-native-foundations:a11y-audit to check accessibility"/react-native-foundations:debug to check for console errors"/react-native-foundations:diagnose to diagnose"keyExtractor or key prop on itemsreact-native-safe-area-context for cross-platform)onChangeText gives string, onChange gives event objectflex: 1 in RN is flexGrow: 1, flexShrink: 1, flexBasis: 0 — not the same as CSSoverflow defaults to hidden on Android, visible on iOSfetch(fileUri).blob() produces 0-byte blobs on RN — use FormData with { uri, type, name } for file uploads