{"slug":"skydoves-preserving-state-across-reloads","source_name":"skydoves/preserving-state-across-reloads","name":"Skydoves/Preserving State Across Reloads","description":"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 position, lazy items, dialog state, and per-composable remember values all survive. Explains which edits force escalation, which state holders survive each tier, and how to hoist transient UI state w","version":1,"lift":{"pass_rate_delta_pts":26.09,"pass_rate_pct":100,"total_cases":23,"passed_cases":23,"tokens_delta_pct":81.2,"turns_delta_pct":0,"verdict":"pass","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-19T05:48:36.153114+00:00"},"skill_score":null,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":26.09,"with_pass_pct":100,"without_pass_pct":73.9,"tokens_delta_pct":81.2,"turns_delta_pct":0,"total_cases":23,"cases_aggregated":23,"verdict":"pass","never_hurt":true,"completed_at":"2026-08-19T05:48:36.153114+00:00","run_id":"07f150b5-dae9-4495-bfb8-59b9216f031b","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"Apache-2.0. See LICENSE for complete terms.","install_count":0,"manifest_hash":"4e14dde4214d16949c5f83f3e57161aae0133b9af42e418792e3cc3fb812ffa9","raw_url":"https://app.decimal.ai/s/skydoves-preserving-state-across-reloads/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/skydoves-preserving-state-across-reloads"}