What problem does it solve?
Reduces regressions and behavior drift when translating KPKN training program, session editing, and live workout logging from the PWA into Android-native Kotlin/Compose.
Core Features & Use Cases
- Behavior-preserving flow translation: Guides how to migrate business intent and data-flow semantics (program hierarchy, session editing, workout logging, history continuity, navigation argument contracts) without copying the PWA’s layout or interaction quirks.
- Risk-aware implementation: Recommends the smallest viable seams (screens, ViewModels,
ProgramRepository, and stable ID rules) and highlights common failure modes like route mismatches, wrong session persistence, stale ongoing workout state, and finish-workout incompleteness.
- Validation and debugging workflow: Provides a targeted Android build/validation approach and manual smoke checks for program editor, session editor, and workout flow changes, especially when persistence or routing is involved.
Quick Start
Use the kpkn-program-workout-flow skill when migrating or debugging an Android-native regression in ProgramEditor, SessionEditor, or WorkoutScreen behavior, and ask it to produce a minimal, risk-aware change plan that preserves repository semantics and route/save contracts.