expo-router-patterns

Generate file-system based routes and navigation patterns for Expo Router in React Native apps.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Ritenoob/ridedine --skill expo-router-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-router-patterns
Source: https://github.com/Ritenoob/ridedine/tree/main/.claude/skills/expo-router-patterns
Command: npx skills add https://github.com/Ritenoob/ridedine --skill expo-router-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies mobile app navigation by leveraging Expo Router's file-system based routing, eliminating manual configuration and enabling type-safe navigation.

Core Features & Use Cases

  • File-Based Routing: Automatically generates routes from your file structure.
  • Navigation Patterns: Implement stack, tab, and nested navigation.
  • Auth Guards: Secure routes with conditional access based on user authentication.
  • Deep Linking: Configure and handle external links to specific app screens.
  • Use Case: When adding a new screen to the RidenDine mobile app, use this Skill to understand how to create the file, define its route, and integrate it seamlessly into the existing navigation flow, ensuring it's accessible only after login.

Quick Start

Use the expo-router-patterns skill to add a new chef detail screen to the RidenDine mobile app.

Frequently Asked Questions about expo-router-patterns

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

FAQPage Schema
How do I implement file-based routing in a React Native app with Expo Router?

To implement Expo Router file-based routing, create files in your app directory to automatically generate routes without manual configuration, enabling type-safe navigation for React Native.

How do I set up authentication guards for protected routes in Expo Router?

Authentication guards in Expo Router secure routes by conditionally restricting access based on user authentication state, redirecting unauthenticated users away from protected screens.

What navigation patterns does Expo Router support for mobile apps?

Expo Router supports stack, tab, and nested navigation patterns for mobile apps, enabling hierarchical screen flows and grouped navigation within a file-system based routing structure.

Can I configure deep linking to specific screens using Expo Router?

Yes, Expo Router allows you to configure and handle deep linking to direct external links to specific app screens within your React Native application.

How do I fix authentication loops and navigation errors in Expo Router?

Authentication loops and navigation errors in Expo Router are often caused by misconfigured route guards; ensure your authentication state is properly evaluated before rendering protected screens to prevent redirect cycles.

Do I need React Native Navigation libraries to use Expo Router?

No, Expo Router eliminates the need for manual React Navigation library configuration by automatically generating routes from the file system instead of requiring manual setup.