Help us improve
Share bugs, ideas, or general feedback.
Complete React Native, Expo, and React skills for AI coding assistants. Combines Callstack, Expo, and Vercel best practices.
npx claudepluginhub gigs-slc/react-native-skillsComplete React Native, Expo, and React optimization guide with 130+ rules covering performance, patterns, UI, animations, state management, and more.
Share bugs, ideas, or general feedback.
The most comprehensive React Native, Expo, and React optimization skills for Claude Code. Combines 130+ rules from Callstack, Expo, and Vercel best practices.
In Claude Code, run:
/plugin marketplace add gigs-slc/react-native-skills
/plugin install react-native-expo-complete@react-native-expo-skills
Then restart Claude Code to load the skills.
| Skill | Source | Content | Description |
|---|---|---|---|
react-native | Callstack + Vercel | 65 files | THE ULTIMATE RN SKILL - Combined profiling + patterns |
react-best-practices | Vercel | 62 files | React patterns, hooks, performance, architecture |
composition-patterns | Vercel | 12 files | Component composition, compound components |
building-ui | Expo | 14 files | UI components, styling, animations, navigation |
data-fetching | Expo | 1 file | fetch, axios, React Query, SWR, caching |
api-routes | Expo | 1 file | API routes with Expo Router + EAS Hosting |
dev-client | Expo | 1 file | Development client builds, TestFlight |
tailwind-setup | Expo | 1 file | Tailwind CSS v4 + NativeWind v5 setup |
upgrading-expo | Expo | 4 files | SDK upgrades, React 19, New Architecture |
use-dom | Expo | 1 file | DOM components, web-to-native migration |
| Agent | Use When | Description |
|---|---|---|
orchestrator | Coordinating multi-agent workflows | Master coordinator that enforces constraints and delegates to sub-agents |
react-native-expo-architect | BEFORE implementation | Designs features, makes architectural decisions, creates implementation plans |
react-native-expo-implementation | AFTER architecture plan exists | Writes production code following the approved plan |
react-native-expo-code-review | AFTER code is written | Reviews diffs, validates scope, checks for bugs and constraint violations |
react-native-expo-bugfix | Investigating runtime errors | Diagnoses crashes, bugs, and errors without implementing fixes |
performance-re-render | Performance matters | Identifies re-renders, memory leaks, JS thread issues |
navigation-expo-router | Navigation behavior involved | Validates routes, params, deep links, platform parity |
mobile-release-gate | Before merging/shipping | Final production-readiness check - SHIP or NO SHIP decision |
The Orchestrator is the central hub - every sub-agent reports back before the next step:
User Request
↓
[Orchestrator] ─── Reads constraints, analyzes task
↓
├──→ [Architect] ─── Designs the solution
↓
[Orchestrator] ─── Reviews & approves plan
↓
├──→ [Implementation] ─── Writes the code
↓
[Orchestrator] ─── Verifies implementation matches plan
↓
├──→ [Code Review] ─── Validates the changes
↓
[Orchestrator] ─── Confirms review passed
↓
├──→ [Performance] ─── Checks performance (if needed)
↓
[Orchestrator] ─── Confirms no performance issues
↓
├──→ [Release Gate] ─── Final ship/no-ship decision
↓
[Orchestrator] ─── Updates AI_PROGRESS.md, reports to user
Key principle: No sub-agent hands off directly to another. The Orchestrator approves every transition.
The Orchestrator Agent is the master coordinator. It:
AI_CONSTRAINTS.md before any work beginsAI_PROGRESS.mdThe Orchestrator and sub-agents require these governance files. Download and customize for your project:
| Template | Purpose | Download |
|---|---|---|
AI_CONSTRAINTS.md | Define non-negotiable rules for all AI agents | Download |
AI_PROGRESS.md | Track work status, decisions, and blockers | Download |
Setup:
# Download templates to your project
mkdir -p docs
curl -o docs/AI_CONSTRAINTS.md https://raw.githubusercontent.com/gigs-slc/react-native-skills/main/templates/AI_CONSTRAINTS.md
curl -o docs/AI_PROGRESS.md https://raw.githubusercontent.com/gigs-slc/react-native-skills/main/templates/AI_PROGRESS.md
Then:
AI_CONSTRAINTS.md for your codebase rulesAI_PROGRESS.md as work progressesCLAUDE.md or project instructionsreact-native SkillThe crown jewel - combines Callstack profiling with Vercel code patterns: