project

Scaffold React Native Expo features with standardized directory and store patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Sajinthan/rn-boilderplate --skill project-sajinthan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project
Source: https://github.com/Sajinthan/rn-boilderplate/tree/main/.claude/skills/project
Command: npx skills add https://github.com/Sajinthan/rn-boilderplate --skill project-sajinthan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Completes and codifies a standardized React Native Expo project structure, helping teams scaffold features quickly and maintain architectural consistency across the codebase.

Core Features & Use Cases

  • Standardized directory layout covering src/app, components, store, hooks, and utilities to streamline feature development.
  • Clear guidance for adding new features using a repeatable scaffold: Types, Schema, Store, Screens, and Components to enforce consistency.
  • Use Case: when starting a new feature, follow this guide to align with established patterns and accelerate onboarding.

Quick Start

Follow the New Feature Scaffolding guidance to create a complete feature with Types, Schema, Store, Screens, and Components.

Frequently Asked Questions about project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new feature in a React Native Expo project?

To scaffold a React Native Expo feature, follow a repeatable protocol creating Types, Schema, Store, Screens, and Components. This enforces architectural consistency by aligning new features with established directory conventions and routing patterns.

What is the best way to structure a scalable React Native Expo architecture?

A scalable React Native Expo architecture uses a standardized directory layout covering src/app, components, store, hooks, and utilities. This structure streamlines feature development and maintains codebase consistency across teams.

Does this scaffolding approach work with Expo Router for project structure?

Yes, the scaffolding approach works with Expo Router by defining routing within the src/app layout. It codifies directory conventions to ensure routing and screen creation follow standardized architectural patterns.

Can I use this to set up type-safety and state management for new screens?

Yes, you can set up type-safety and state management by generating predefined schemas, store types, and utilities. The scaffolding protocol integrates these elements when creating new screens and components.

What do I need to maintain architectural consistency during codebase onboarding?

Maintaining architectural consistency during codebase onboarding requires a predefined skeleton including src/app layout, components, store types, and schemas. Following the scaffolding protocol ensures new code adheres to established patterns.