CLAUDE SKILLReact Native & Expo Router Claude Skill (SKILL.md)
Generate a specialized Claude Code skill (SKILL.md) for React Native & Expo Router with automated review workflows. Claude Code CLI dynamically discovers on-demand capabilities packaged in SKILL.md. Equipping Claude with this React Native & Expo Router skill provides verified procedures, automated checklists, and specialized commands whenever working in your project directory.
.claude/skills/react-native-expo/SKILL.mdWhat this file changes for React Native & Expo Router
Claude Code CLI dynamically discovers on-demand capabilities packaged in SKILL.md. Equipping Claude with this React Native & Expo Router skill provides verified procedures, automated checklists, and specialized commands whenever working in your project directory.
React Native & Expo Router: code to avoid and code to write instead
// Discouraged: Missing safe-area insets, slow standard Image component, obsolete navigation prop
export default function BadProfile({ navigation }: any) {
return (
<div style={{ marginTop: 50 }}>
<img src="avatar.png" />
<button onClick={() => navigation.navigate("Home")}>Go</button>
</div>
);
}import { View, Text, StyleSheet } from "react-native";
import { Image } from "expo-image";
import { useSafeAreaInsets } from "react-native-safe-area-context";
export default function ProfileScreen() {
const insets = useSafeAreaInsets();
return (
<View style={[styles.container, { paddingTop: insets.top, paddingBottom: insets.bottom }]}>
<Image
source={{ uri: "https://example.com/avatar.png" }}
style={styles.avatar}
contentFit="cover"
transition={200}
/>
<Text style={styles.title}>User Profile</Text>
</View>
);
}
const styles = StyleSheet.create({
container: { flex: 1, backgroundColor: "#fff", paddingHorizontal: 16 },
avatar: { width: 80, height: 80, borderRadius: 40 },
title: { fontSize: 20, fontWeight: "600", marginTop: 12 },
});How to Install React Native & Expo Router Claude Code Skills (SKILL.md) via Terminal
Step 1: Open Project Directory & Verify Target Placement
Open your terminal and navigate to your project root folder where the .claude/skills/react-native-expo/SKILL.md file will reside. Ensure the file is placed at the exact path below relative to your project root so the AI engine automatically loads it:
Step 2: Fetch Rule File via Terminal Command
Run curl, PowerShell, or wget to stream the rule directly from the DevScratchpad raw API endpoint and write it to .claude/skills/react-native-expo/SKILL.md:
Terminal One-Liner Install
Run directly in your project root to stream and write this rule file with one command.
mkdir -p ".claude/skills/react-native-expo" && curl -fsSL "https://www.devscratchpad.tech/api/raw/claude-skills/react-native-expo" -o ".claude/skills/react-native-expo/SKILL.md"Step 3: Check that Claude Code uses it
Claude Code lists the skill at startup and loads it when a request matches its description. You can also run it with /<skill-name>.
Claude Code skill generator: SKILL.md files for your workflows
Claude Code Skills (SKILL.md): how it works, where the file goes, and every Claude Skill preset.
Tools for React Native & Expo Router work
Browser-based utilities to test, format and inspect the code your AI tool writes. Nothing you paste is uploaded.
JSON to TypeScript Interfaces
Instantly infer TypeScript interfaces from a JSON payload.
JSON to Zod Schema
Infer Zod validation schemas directly from JSON payloads.
SVG to JSX Converter
Convert raw SVG markup into a React JSX component.
JWT Decoder & Inspector
Decode JSON Web Tokens locally. Inspect header and claims, and verify HS256 signatures with your secret.
Live Repository & Schema Ingestion
Inspect any public or private GitHub repository, or paste SQL DDL and Prisma models directly in AI Skill Studio to auto-generate authentic rules. Zero server transmission.
Migrating from Legacy .cursorrules or CLAUDE.md?
Use the free, in-browser converter to turn one long rules file into Cursor .mdc, Claude SKILL.md or Windsurf rules.
Technical FAQ: React Native & Expo Router AI Rulebooks
How does Claude Code discover this React Native & Expo Router skill?
Claude Code scans .claude/skills/react-native-expo/SKILL.md and indexes its frontmatter description to activate it automatically when relevant tasks are requested.
Can I invoke this skill manually?
Yes. Type / followed by the skill's name in Claude Code, or ask for the task in plain words, for example "review this change against our React Native & Expo Router conventions".