From shipshitdev-frontend
Scaffolds production-ready Expo React Native apps with Expo Router navigation, working screens, optional Clerk auth, NativeWind styling, Biome linting, and TypeScript. Runs immediately via bun start.
npx claudepluginhub shipshitdev/libraryThis skill uses the workspace's default tool permissions.
Create **production-ready** Expo React Native apps with:
Scaffolds production-ready Expo React Native apps with Expo Router navigation, optional Clerk auth, NativeWind styling, TypeScript strict mode, Biome linting, and API client. Runs immediately with bun start.
Guides cross-platform mobile app development for iOS/Android using React Native (Expo/CLI) and Flutter. Covers framework selection by tier/use case, Expo project setup, folder structure, and navigation patterns.
Provides production architecture patterns for React Native apps with Expo Router, navigation, native modules, offline sync, state management, and project structure for mobile development.
Share bugs, ideas, or general feedback.
Create production-ready Expo React Native apps with:
Generates working mobile apps, not empty scaffolds:
bun start# Create app with PRD-style prompt
python3 ~/.claude/skills/expo-architect/scripts/init-expo.py \
--root ~/www/myapp \
--name "My App" \
--brief "A fitness tracker where users can log workouts"
# With specific options
python3 ~/.claude/skills/expo-architect/scripts/init-expo.py \
--root ~/www/myapp \
--name "My App" \
--tabs "Home,Workouts,Profile" \
--auth
myapp/
├── app/
│ ├── _layout.tsx # Root layout
│ ├── (tabs)/ # Tab navigator
│ │ ├── _layout.tsx
│ │ ├── index.tsx
│ │ └── ...
│ └── (auth)/ # Auth screens (if enabled)
├── components/
│ ├── ui/ # Base UI components
│ ├── [entity]/ # Feature components
│ └── layout/ # Layout components
├── lib/
│ ├── api.ts # API client
│ └── auth.ts # Auth utilities
├── providers/ # Context providers
├── types/ # TypeScript types
├── app.json # Expo config
├── package.json
├── tsconfig.json
└── biome.json
bun start # Start Expo dev server
bun run ios # iOS simulator
bun run android # Android emulator
bun run lint # Check code style
bun run typecheck # Type checking
EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
EXPO_PUBLIC_API_URL=http://localhost:3001
For detailed patterns, code templates, and complete examples: references/full-guide.md