← スキル一覧に戻る

navigation-architect
by dtsvetkov1
⭐ 0🍴 0📅 2026年1月17日
SKILL.md
name: navigation-architect description: Designs and implements navigation flows using Expo Router (file-based routing). Use when adding new screens, handling deep links, or restructuring the app's layout.
Navigation Architect Skill
This skill ensures that the app's navigation is intuitive, performant, and follows Expo Router best practices.
Core Concepts
- File-based Routing: Map the file system to the app's navigation structure.
- Dynamic Routes: Use
[id].tsxfor dynamic segments. - Layouts: Use
_layout.tsxfor shared UI (headers, tabs). - Groups: Use
(group)folders to organize routes without affecting the URL. - Typed Routes: Leverage Expo Router's static typing for navigation.
Instructions
- Map User Flow: Define how the user moves between screens.
- Structure
app/: Create the directory structure that matches the flow. - Handle Params: Use
useLocalSearchParamsfor passing data. - Deep Linking: Ensure all routes are accessible via URI schemes.
- Modals: Use layout groups and specific screen options for presentation.
Example
app/
(tabs)/
index.tsx # Home tab
settings.tsx # Settings tab
_layout.tsx # Tab bar configuration
details/
[id].tsx # Item detail screen
_layout.tsx # Root layout (Stack, ThemeProvider)
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です