kpkn-program-workout-flow

Community

Harden KPKN program and workout flow in Android.

Authorrotnitxe
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kpkn-program-workout-flow
Download link: https://github.com/rotnitxe/KPKNFit/archive/main.zip#kpkn-program-workout-flow

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.