KS
Killer-Skills

react-native-navigation-builder — how to use react-native-navigation-builder how to use react-native-navigation-builder, react-native-navigation-builder setup guide, react native navigation builder alternative, react-native-navigation-builder vs react-navigation, react-native-navigation-builder install, react native navigation best practices, react-native-navigation-builder documentation, react native navigation tutorial

v1.0.0
GitHub

About this Skill

Perfect for Mobile App Agents needing streamlined React Native navigation development with type safety and consistency. react-native-navigation-builder is a skill that helps create and maintain navigation structures in React Native apps, ensuring type safety and consistency across nested navigators.

Features

Adds new screens to the AppStack or MainTabs
Creates new nested navigators, such as sub-stacks or tabs
Defines navigation types for new routes
Sets up screen props for components
Configures navigation options, including headers, tab bars, and presentation

# Core Topics

PlaneInABottle PlaneInABottle
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
45
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add PlaneInABottle/fitnessMobileApp/references/NAVIGATION_TYPES.md

Agent Capability Analysis

The react-native-navigation-builder MCP Server by PlaneInABottle is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use react-native-navigation-builder, react-native-navigation-builder setup guide, react native navigation builder alternative.

Ideal Agent Persona

Perfect for Mobile App Agents needing streamlined React Native navigation development with type safety and consistency.

Core Value

Empowers agents to create and maintain complex navigation structures in React Native apps, ensuring seamless integration with nested navigators, type-safe routing, and customizable navigation options using React Native navigation libraries.

Capabilities Granted for react-native-navigation-builder MCP Server

Automating the setup of new screens in the AppStack or MainTabs
Generating navigation types for new routes in the Fitness Tracker App
Configuring screen props and navigation options for components
Creating nested navigators such as sub-stacks or tabs
Defining navigation structures for React Native apps with consistency and type safety

! Prerequisites & Limits

  • Requires React Native environment
  • Limited to React Native navigation development
  • Type safety and consistency may require additional setup and configuration
Project
SKILL.md
2.4 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

React Native Navigation Builder

This skill helps create and maintain the navigation structure of the Fitness Tracker App, ensuring type safety and consistency across nested navigators.

When to Use This Skill

Use this skill when you need to:

  • Add a new screen to the AppStack or MainTabs
  • Create a new nested navigator (e.g., a sub-stack or tabs)
  • Define navigation types for new routes
  • Set up screen props for components
  • Configure navigation options (headers, tab bar, presentation modes)

Navigation Structure

The app uses a nested navigation structure:

  1. AppNavigator: The top-level NavigationContainer.
  2. AppStack: A NativeStack containing global screens (Welcome, Legal, Modals) and the MainTabs.
  3. MainTabs: A BottomTab navigator for the primary app features (Home, Capture, Map, Profile).

Type Safety

Defining Parameters

typescript
1// app/navigators/navigationTypes.ts 2export type AppStackParamList = { 3 Welcome: undefined 4 MainTabs: NavigatorScreenParams<MainTabParamList> 5 RoutineDetail: { routineId: string } 6 // ... 7}

Screen Props

typescript
1export type AppStackScreenProps<T extends keyof AppStackParamList> = 2 NativeStackScreenProps<AppStackParamList, T> 3 4export type MainTabScreenProps<T extends keyof MainTabParamList> = 5 CompositeScreenProps< 6 BottomTabScreenProps<MainTabParamList, T>, 7 AppStackScreenProps<keyof AppStackParamList> 8 >

Adding a New Screen

1. Update Param List

Add the screen name and its parameters to navigationTypes.ts.

2. Update Navigator

Add a <Stack.Screen> or <Tab.Screen> to the appropriate navigator file.

3. Implement Component

Use the defined props in your screen component:

tsx
1export const MyNewScreen = (props: AppStackScreenProps<"MyNewScreen">) => { 2 const { navigation, route } = props 3 // ... 4}

Common Patterns

Modal Presentation

tsx
1<Stack.Screen 2 name="RoutineEdit" 3 component={RoutineEditScreen} 4 options={{ presentation: "modal" }} 5/>

Tab Bar Icons

tsx
1<Tab.Screen 2 name="Home" 3 component={HomeScreen} 4 options={{ 5 tabBarLabel: "Home", 6 tabBarIcon: ({ color }) => <Home size={24} color={color} />, 7 }} 8/>

References

See NAVIGATION_TYPES.md for detailed type patterns.

See NAVIGATOR_SETUP.md for stack and tab configuration examples.

Related Skills

Looking for an alternative to react-native-navigation-builder or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication