preserving-state-across-reloads
skydoves/compose-performance-skills / hot-reload/preserving-state-across-reloads
garde scroll et dialogues au hot reload , ce qui améliore : évite de tout perdre à chaque modification
Fiche
- note du juge
- 9/10
- place
- hors pack
- éditeur
- skydoves
- statut
- nouveau
- commit épinglé
- 1b32f81 sur GitHub (nouvel onglet)
- dernier commit du skill
- 29 avr. 2026
- étoiles du dépôt
- 516
- type principal
- Android
Jugement
Déclenchement très précis et exemples Kotlin utiles sur les paliers HotSwan. Note limitée par des affirmations sur HotSwan non vérifiables ici et des renvois vers des skills frères absents.
réserves
- Les skills frères cités (understanding-hot-reload-limits, setting-up-compose-hotswan, iterating-with-ai-and-mcp, debugging-recompositions) ne sont pas fournis : liens non vérifiés.
- Le comportement des paliers HotSwan (tier 1/2/3, ce qui survit à chacun) n'est pas vérifiable depuis le seul SKILL.md ; la doc citée n'a pas été consultée.
- Le pattern « theme colour » code une couleur en dur dans le composable, ce qui va à l'encontre de la pratique habituelle ; le retour au thème n'est qu'esquissé.
- 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 keep Jetpack Compose state alive across HotSwan hot reloads by understanding the three escalating tiers Compose HotSwan uses (tier 1 targeted recomposition, tier 2 composition reset, tier 3 Activity.recreate) and choosing edits and state holders that stay inside tier 1 where scroll…
ajouté le 19 oct. 2026 · licence Apache-2.0