migrating-to-modifier-node - Migrate custom modifiers to persistent Modifier.Node
Author new Jetpack Compose modifiers and migrate Modifier.composed factories to persistent Modifier.Node implementations.
Tags
Updated: 2026-10-06Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Identify Modifier.composed factories
- Design Element and Node classes
- Select specialized node interfaces
- Implement node lifecycle hooks
- Manage node coroutine work
- Trigger manual invalidation
- Verify completed migrations
Inputs
- Modifier.composed factories
- Modifier behavior requirements
- Module source code
- Compose and Kotlin project configuration
- Modifier node anatomy reference
Outputs
- Migrated Kotlin modifier code
- Modifier.Node implementations
- Migration findings
- List of remaining composed calls
Requirements
- Compose UI 1.5 or later
- Kotlin 2.0 or later
- org.jetbrains.kotlin.plugin.compose
- Release builds for final measurements
