Guides Claude through React Native development with a clear separation between business logic and UI. The skill pushes for functional components with explicit TypeScript interfaces, extracting all logic into custom hooks to keep screens purely presentational. It covers local-first state management, escalating to Zustand or React Query only when needed, and includes solid testing patterns with React Native Testing Library. The project structure is opinionated but practical, keeping core business logic completely separate from React code. If you're building a mobile app and want Claude to follow modern React Native patterns without reinventing the wheel on every component, this keeps things consistent.

skills.sh installs
517
GitHub stars
702
last updated
Jul 14, 2026

Install

$ npx -y skills add alinaqi/claude-bootstrap --skill react-native --agent claude-code

Installs into .claude/skills of the current project.

Files

React Native Skill


Project Structure

project/
├── src/
│   ├── core/                   # Pure business logic (no React)
│   │   ├── types.ts
│   │   └── services/
│   ├── components/             # Reusable UI components
│   │   ├── Button/
│   │   │   ├── Button.tsx
│   │   │   ├── Button.test.tsx
│   │   │   └── index.ts
│   │   └── index.ts            # Barrel export
│   ├── screens/                # Screen components
│   │   ├── Home/
│   │   │   ├── HomeScreen.tsx
│   │   │   ├── useHome.ts      # Screen-specific hook
│   │   │   └── index.ts
│   │   └── index.ts
│   ├── navigation/             # Navigation configuration
│   ├── hooks/                  # Shared custom hooks
│   ├── store/                  # State management
│   └── utils/                  # Utilities
├── __tests__/
├── android/
├── ios/
└── CLAUDE.md

Component Patterns

Functional Components Only

// Good - simple, testable
interface ButtonProps {
  label: string;
  onPress: () => void;
  disabled?: boolean;
}

Sponsors

Details

Repository
github.com/alinaqi/claude-bootstrap
Categories
Frontend Development, Mobile Development
First seen
Jun 3, 2026

More from alinaqi/claude-bootstrap

All 54
1different-ai avatartauri-solidjsdifferent-ai/openworkTauri 2.x + SolidJS stack for OpenWork native app515skills.sh installs
2manutej avatarresponsive-designmanutej/luxor-claude-marketplaceMobile-first responsive design covering fluid layouts, media queries, flexbox, grid, viewport units, and responsive images513skills.sh installs
3posthog avatarreact-doctorposthog/posthogDiagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.507skills.sh installs
4sickn33 avatarcc-skill-frontend-patternssickn33/antigravity-awesome-skillsfrontend patterns495skills.sh installs
5vercel avatarreact-best-practicesvercel/vercel-pluginreact best practices491skills.sh installs
6vercel avatarshadcnvercel/vercel-pluginshadcn458skills.sh installs