What problem does it solve? Migrating from Jetpack Navigation 2 to Navigation 3 and implementing modern Compose navigation patterns (deep links, adaptive scenes, multiple backstacks) involves many API changes and architectural decisions that are easy to get wrong without authoritative guidance. ## Core Features & Use Cases - Step-by-step migration guide: Replace NavController and NavHost with NavigationState, Navigator, entryProvider, and NavDisplay, including dependency updates and NavKey route conversion. - Recipe library: Ready-to-adapt code patterns for deep links, dialogs, bottom sheets, list-detail and two-pane scenes, conditional navigation (login flows), animations, and returning results. - Architecture integration: Covers Hilt/Koin modularization, ViewModel argument passing, lifecycle handling, and View interop. - Use Case: You have a Compose app using Navigation 2 with a bottom navigation bar. Use this Skill to migrate to Navigation 3 with per-tab backstacks, then add a bottom sheet destination and deep link support. ## Quick Start Use the navigation-3 skill to migrate my Compose app from Navigation 2 to Navigation 3 and add a bottom sheet destination.