LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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

Capabilities

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

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.
jetpack-compose
modifier-node
modifier-composed
custom-modifier
kotlin
performance
Identify Modifier.composed factories
Design Element and Node classes
Select specialized node interfaces
Implement node lifecycle hooks
Modifier.composed factories
Modifier behavior requirements
Module source code
Migrated Kotlin modifier code
Modifier.Node implementations
Migration findings