Agent-skills-standard android-navigation
Implement navigation with Jetpack Compose Navigation and App Links on Android. Use when implementing navigation flows, deep links, or backstack handling in Android. (triggers: **/*Screen.kt, **/*Activity.kt, **/NavGraph.kt, NavController, NavHost, composable, navArgument, deepLinks)
install
source · Clone the upstream repo
git clone https://github.com/HoangNguyen0403/agent-skills-standard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HoangNguyen0403/agent-skills-standard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/android/android-navigation" ~/.claude/skills/hoangnguyen0403-agent-skills-standard-android-navigation && rm -rf "$T"
manifest:
skills/android/android-navigation/SKILL.mdsource content
Android Navigation (Jetpack Compose)
Priority: P2 (OPTIONAL)
Guidelines
- Library: Use
.androidx.navigation:navigation-compose - Type Safety: Use sealed classes for routes, never raw strings.
- Deep Links: Configure
in Manifest andintent-filter
in NavHost.deepLinks - Validation: Validate arguments (e.g., proper IDs) before loading content.
Anti-Patterns
- No String Routes: Use
instead ofScreen.Product.route
."product/$id" - No Unvalidated Deep Links: Check resource existence before rendering.
- No Missing Manifest: Deep links require
intent filters.autoVerify=true