From erne-universal
Enforces React Native coding standards via audit workflow checking component structure, styling, Zustand/TanStack Query state, Expo Router navigation, FlashList performance, and RNTL testing. Generates reports and applies fixes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/erne-universal:coding-standardsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are enforcing coding standards for a React Native project. This skill turns passive rules into an active audit workflow.
You are enforcing coding standards for a React Native project. This skill turns passive rules into an active audit workflow.
Invoke when:
Read the project's .claude/rules/ to understand which standards apply:
common/ rules always applyexpo/ rules if Expo managed projectbare-rn/ rules if bare React Nativenative-ios/ if iOS native code presentnative-android/ if Android native code presentCheck each category systematically:
Component Structure:
any)Styling:
State Management:
Navigation:
href type safety_layout.tsx)Performance:
FlashList for lists (not FlatList)expo-image for images (not Image)useMemo, useCallback)Testing:
## Coding Standards Audit
### Summary
- Files scanned: N
- Violations found: N
- Auto-fixable: N
### Violations by Category
[Category]: [count]
- [file:line] — [description]
### Recommendations
[Prioritized list of fixes]
For auto-fixable violations (imports, styling patterns), offer to fix them. For manual fixes (architecture changes), provide specific guidance.
npx claudepluginhub jubakitiashvili/everything-react-native-expoProvides 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.
Delivers React Native patterns for architecture, navigation (React Navigation), state (Zustand, Redux), components, data handling, performance (FlatList, Hermes), testing (Jest, Detox), and deployment (EAS, Fastlane).