.claude/skills/navigate/SKILL.md
Design navigation architecture using the architect agent
npx skillsauth add JubaKitiashvili/everything-react-native-expo navigateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are executing the /navigate command. Use the architect agent to design navigation structure.
app/
_layout.tsx # Root Stack
index.tsx # Redirect to (tabs)
+not-found.tsx # 404 screen
(tabs)/
_layout.tsx # Tab navigator
index.tsx # Home tab
search.tsx # Search tab
profile.tsx # Profile tab
(auth)/
_layout.tsx # Auth stack (no tabs)
login.tsx
register.tsx
forgot-password.tsx
[entity]/
_layout.tsx # Entity detail stack
[id].tsx # Entity detail screen
[id]/edit.tsx # Edit screen
modal/
_layout.tsx # Modal group
settings.tsx # Settings modal
create-post.tsx # Create post modal
Define navigation patterns:
Generate layout files — Create _layout.tsx files with proper configuration:
// app/(tabs)/_layout.tsx
import { Tabs } from 'expo-router';
export default function TabLayout() {
return (
<Tabs screenOptions={{ tabBarActiveTintColor: '#007AFF' }}>
<Tabs.Screen name="index" options={{ title: 'Home', tabBarIcon: ... }} />
<Tabs.Screen name="search" options={{ title: 'Search', tabBarIcon: ... }} />
<Tabs.Screen name="profile" options={{ title: 'Profile', tabBarIcon: ... }} />
</Tabs>
);
}
rules/common/navigation.md for conventionsnpx uri-scheme open [url] --iosdevelopment
Guided version migration for React Native and Expo SDK upgrades
development
Test-driven development workflow for React Native — Jest, React Native Testing Library, and Detox
development
Mobile security audit for React Native applications
development
Step-by-step performance diagnosis and optimization for React Native apps