Aller au contenu
Version française : FREN
Installer

migrating-to-modifier-node

skydoves/compose-performance-skills / modifiers/migrating-to-modifier-node

guide la migration de Modifier.composed vers Modifier.Node , ce qui améliore : modifiers Compose plus rapides, moins de recompositions

note 9/10aucun risque516 étoiles du dépôt

Fiche

note du juge
9/10
place
hors pack
éditeur
skydoves
statut
nouveau
dernier commit du skill
29 avr. 2026
étoiles du dépôt
516
type principal
Android

Jugement

Référence précise et ciblée sur Modifier.Node en Jetpack Compose, avec des pièges réels (data class, coroutineScope, invalidation). Défauts : référence « SPEC §8 » orpheline, annexe tronquée, anecdotes non sourcées.

réserves

  • L'annexe references/modifier-node-anatomy.md n'est lue que sur 5000 caractères sur 13301 : la fin (PointerInputModifierNode, DelegatingNode, invalidation manuelle) n'a pas été vérifiée.
  • Référence orpheline « Repo-wide rule from SPEC §8 » : aucun document SPEC n'est fourni ni cité.
  • Anecdotes et affirmations non sourcées (« skydoves hot take #5 », « cannot be skipped » pour composed { }), ton de promotion de l'auteur.
  • Les sections Verification demandent un compilerreport, Layout Inspector et une passe LeakCanary sans commande exacte : précision incomplète.
sous-notes
Déclenchement
2/2
Valeur ajoutée
2/2
Précision
2/2
Périmètre
2/2
Qualité
1/2

Alertes

aucune alerte

Ni le scan statique ni le juge n’ont relevé de risque pour ce skill.

Description d’origine

Use this skill to author new custom Jetpack Compose modifiers and migrate legacy ones from Modifier.composed { } to Modifier.Node + ModifierNodeElement<T>. Covers the persistent-node lifecycle (onAttach, onDetach, onReset, coroutineScope), the specialized node interfaces (DrawModifierNode, LayoutMod…

ajouté le 19 oct. 2026 · licence Apache-2.0