About
This skill facilitates the transition from the Voyager navigation framework to AndroidX Navigation3 (navigation3-runtime). It identifies legacy Voyager screens, converts them into type-safe NavKeys and standalone Composable functions, and automatically registers these components within the project's NavEntryProvider. Designed for Jetpack Compose and Kotlin Multiplatform environments, it handles both static and parameterized screens while ensuring dependency injection patterns like Koin remain intact. It follows a strict safety protocol by skipping nested navigators and preserving existing navigation logic to ensure a stable refactoring process.