What problem does it solve?
It helps teams port KPKN features from the PWA into the native Kotlin/Compose Android app while preserving the product’s behavior, math, and user outcomes.
Core Features & Use Cases
- Translate, do not clone: preserve intent, invariants, and information hierarchy instead of copying React/web scaffolding into Compose.
- Choose the right migration slice: supports logic-first, workflow-first, UI-translation, and integration-first ports with guidance on what to preserve vs adapt.
- Map source concepts to Android landing zones: directs business logic to
domain/, orchestration/state to data/repository/ + ViewModel/StateFlow, screens to screens/, and flow wiring to navigation/.
- Reduce web leakage and risk: includes rules to avoid React/web mental models and recommends validation steps (compile, targeted unit tests, and representative parity checks).
Quick Start
Use this skill when you need to migrate a specific KPKN PWA feature into the native Android codebase under android-native/ while keeping formulas, thresholds, state semantics, and user flows consistent.