hoangnguyen0403/android-navigation-type-safe
Implement type-safe Jetpack Navigation Compose routes using Kotlin serialization. Use only when defining typed Compose destinations and arguments; defer XML navigation, deep links, animations, and generic auth or bottom-navigation work.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill android-navigation-type-safe
@Serializable objects/classes instead of String routes..toRoute<T>().navigation extension functions).onNavigateToX).@Serializable data class ProductDetail(val productId: Long) and navigate with the typed destination; retrieve it with toRoute<ProductDetail>().When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
Take hoangnguyen0403/android-navigation-type-safe from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.