expo-architect

shipshitdev/library · updated Apr 8, 2026

$npx skills add https://github.com/shipshitdev/library --skill expo-architect
0 commentsdiscussion
summary

Create production-ready Expo React Native apps with:

skill.md

Expo Architect

Create production-ready Expo React Native apps with:

  • Framework: Expo SDK 54 + React Native 0.83 + TypeScript
  • Navigation: Expo Router (file-based routing)
  • Auth: Clerk authentication (optional)
  • UI: NativeWind (Tailwind for RN) or StyleSheet
  • Quality: Biome linting + TypeScript strict mode
  • Package Manager: bun

What Makes This Different

Generates working mobile apps, not empty scaffolds:

  • Complete navigation structure with working screens
  • Optional Clerk authentication flow
  • Real UI components with proper styling
  • API client integration ready
  • Runs immediately with bun start

Workflow Summary

  1. PRD Brief Intake - Extract app type, screens, features, auth needs
  2. Auth Setup (if requested) - Clerk provider, sign-in/sign-up screens
  3. Screen Generation - Tab or stack-based navigation
  4. Component Generation - UI components, entity components, layouts
  5. Quality Setup - Biome, TypeScript strict, path aliases
  6. Verification - Run quality gate, report results

Usage

# 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

Generated Structure

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

Development Commands

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

Environment Variables

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

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.658 reviews
  • Diego Khan· Dec 28, 2024

    I recommend expo-architect for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Ganesh Mohane· Dec 16, 2024

    I recommend expo-architect for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Soo Zhang· Dec 12, 2024

    Solid pick for teams standardizing on skills: expo-architect is focused, and the summary matches what you get after install.

  • Ren Sanchez· Dec 12, 2024

    expo-architect fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Kwame Reddy· Dec 12, 2024

    expo-architect reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Soo Robinson· Nov 19, 2024

    Solid pick for teams standardizing on skills: expo-architect is focused, and the summary matches what you get after install.

  • Sakshi Patil· Nov 7, 2024

    Solid pick for teams standardizing on skills: expo-architect is focused, and the summary matches what you get after install.

  • Omar Singh· Nov 3, 2024

    I recommend expo-architect for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Jin Torres· Nov 3, 2024

    We added expo-architect from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Kaira Tandon· Nov 3, 2024

    expo-architect has been reliable in day-to-day use. Documentation quality is above average for community skills.

showing 1-10 of 58

1 / 6