kotlin-project-state-management - Kotlin Multiplatform State Management
Choose, implement, or review KMP state-holder patterns, including ViewModel, shared presenters, MVI, StateFlow, effects, UiState, and testing.
Tags
Updated: 2026-10-15Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Choose state-holder patterns
- Implement state-holder logic
- Review state-holder designs
- Model immutable UiState
- Handle one-time effects
- Assess state-holder testability
- Identify state-management antipatterns
Inputs
- KMP project context
- Target platform set
- State-holder requirements
- Existing state-holder code
- Lifecycle constraints
Outputs
- State-holder recommendations
- State-holder implementation guidance
- UiState modeling guidance
- Effect-handling guidance
- State-management review findings
- Testing guidance
Requirements
- Kotlin Multiplatform project
- Relevant platform lifecycle context
