What It Does
React Native Audit is a Claude Code skill that automatically evaluates your React Native or Expo application across eight critical dimensions. It analyzes your codebase, generates a prioritized Markdown report with specific findings, and provides actionable recommendations—all without modifying your project.
How It Works
Install the skill in your Claude Code environment, then run /react-native-audit in any React Native project directory. The skill reads your source code and configuration files, detects your stack (Expo, React Navigation, TypeScript, etc.), and checks against industry best practices from React Native, Apple HIG, Material Design, and OWASP standards. Results include an executive summary with a 0-100 score, findings organized by severity, and recommendations prioritized by timeline (immediate, short-term, long-term).
Key Audit Areas
- Coding Standards — hooks, StyleSheet patterns, navigation, safe area handling
- Accessibility — VoiceOver/TalkBack labels, touch targets, font scaling
- Security — secure storage, secrets, deep linking, OWASP Mobile vulnerabilities
- Performance — FlatList optimization, animations, image handling, memory leaks
- Testing — unit coverage, E2E (Detox/Maestro), navigation tests
- Component Architecture — complexity, reusability, TypeScript quality
- Error Handling — error boundaries, offline support, crash reporting
- App Configuration — app.json, permissions, EAS Build, OTA updates
Who Benefits
Product managers and design leads use this to assess app health without deep technical knowledge. Designers get accessibility and UX quality metrics. Teams get a baseline audit to prioritize improvements before launch or in maintenance phases.