Files
antigravity-skills-reference/skills/app-builder/templates/react-native-app/TEMPLATE.md
sck_0 4e8e5069fa feat: add 33 skills from vudovn/antigravity-kit
- Added: api-patterns, app-builder, architecture, bash-linux, behavioral-modes,
  clean-code, code-review-checklist, database-design, deployment-procedures,
  docker-expert, documentation-templates, game-development, geo-fundamentals,
  i18n-localization, lint-and-validate, mobile-design, nestjs-expert,
  nextjs-best-practices, nodejs-best-practices, parallel-agents,
  performance-profiling, plan-writing, powershell-windows, prisma-expert,
  python-patterns, react-patterns, red-team-tactics, seo-fundamentals,
  server-management, tailwind-patterns, tdd-workflow, typescript-expert,
  vulnerability-scanner
- Updated README: skill count 179 → 223
- Added credit for vudovn/antigravity-kit (MIT License)

Source: https://github.com/vudovn/antigravity-kit
2026-01-20 08:51:02 +01:00

1.9 KiB

name, description
name description
react-native-app React Native mobile app template principles. Expo, TypeScript, navigation.

React Native App Template

Tech Stack

Component Technology
Framework React Native + Expo
Language TypeScript
Navigation Expo Router
State Zustand + React Query
Styling NativeWind
Testing Jest + RNTL

Directory Structure

project-name/
├── app/                 # Expo Router (file-based)
│   ├── _layout.tsx      # Root layout
│   ├── index.tsx        # Home
│   ├── (tabs)/          # Tab navigation
│   └── [id].tsx         # Dynamic route
├── components/
│   ├── ui/              # Reusable
│   └── features/
├── hooks/
├── lib/
│   ├── api.ts
│   └── storage.ts
├── store/
├── constants/
└── app.json

Navigation Patterns

Pattern Use
Stack Page hierarchy
Tabs Bottom navigation
Drawer Side menu
Modal Overlay screens

State Management

Type Tool
Local Zustand
Server React Query
Forms React Hook Form
Storage Expo SecureStore

Key Packages

Package Purpose
expo-router File-based routing
zustand Local state
@tanstack/react-query Server state
nativewind Tailwind styling
expo-secure-store Secure storage

Setup Steps

  1. npx create-expo-app {{name}} -t expo-template-blank-typescript
  2. npx expo install expo-router react-native-safe-area-context
  3. Install state: npm install zustand @tanstack/react-query
  4. npx expo start

Best Practices

  • Expo Router for navigation
  • Zustand for local, React Query for server state
  • NativeWind for consistent styling
  • Expo SecureStore for tokens
  • Test on both iOS and Android