LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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-15

Capabilities

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

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
Kotlin
Kotlin Multiplatform
state management
StateFlow
ViewModel
MVI
UiState
Choose state-holder patterns
Implement state-holder logic
Review state-holder designs
Model immutable UiState
KMP project context
Target platform set
State-holder requirements
State-holder recommendations
State-holder implementation guidance
UiState modeling guidance