Source

skydoves/compose-performance-skills

25 skills · 1.9K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
auditing-compose-performance Use this skill to run an end-to-end Jetpack Compose performance audit when the symptom is broad ("the app feels slugg…
skydoves/compose-performance-skills
83
2
collecting-flows-safely Use this skill to migrate Compose UI from `collectAsState()` to `collectAsStateWithLifecycle()`, hoist `Flow<T>` para…
skydoves/compose-performance-skills
79
3
optimizing-lazy-layouts Use this skill to fix scroll jank, lost item state, and broken animateItem() animations in LazyColumn, LazyRow, LazyV…
skydoves/compose-performance-skills
79
4
deferring-state-reads Use this skill to push frequently-changing Jetpack Compose state reads (scroll position, animation values, drag offse…
skydoves/compose-performance-skills
78
5
debugging-recompositions Use this skill to find which Jetpack Compose composables are recomposing and why, using Android Studio Layout Inspect…
skydoves/compose-performance-skills
77
6
diagnosing-compose-stability Use this skill to diagnose Jetpack Compose stability problems by enabling and reading the Compose Compiler Reports (c…
skydoves/compose-performance-skills
77
7
configuring-lazy-prefetch Use this skill to tune Jetpack Compose lazy-layout prefetch with LazyLayoutCacheWindow (Compose Foundation 1.9+, @Exp…
skydoves/compose-performance-skills
76
8
migrating-to-modifier-node Use this skill to author new custom Jetpack Compose modifiers and migrate legacy ones from Modifier.composed { } to M…
skydoves/compose-performance-skills
76
9
avoiding-subcomposition-pitfalls Use this skill when a Compose tree uses SubcomposeLayout, BoxWithConstraints, or Scaffold and the developer reports e…
skydoves/compose-performance-skills
74
10
generating-baseline-profiles Use this skill to generate and measure Jetpack Compose Baseline Profiles end-to-end with the AGP 8.2+ Baseline Profil…
skydoves/compose-performance-skills
74
11
preserving-state-across-reloads Use this skill to keep Jetpack Compose state alive across HotSwan hot reloads by understanding the three escalating t…
skydoves/compose-performance-skills
74
12
stabilizing-compose-types Use this skill to fix unstable Jetpack Compose types once a stability diagnosis has identified them. Covers the three…
skydoves/compose-performance-skills
74
13
using-strong-skipping-correctly Use this skill to reason about Jetpack Compose's Strong Skipping Mode — the default since Kotlin 2.0.20 — including w…
skydoves/compose-performance-skills
74
14
choosing-derivedstateof Use this skill to decide when Jetpack Compose derivedStateOf is the right tool and when it is pure overhead. Covers t…
skydoves/compose-performance-skills
73
15
ordering-modifier-chains Use this skill to diagnose and fix Jetpack Compose Modifier ordering bugs — wrong paint region for background, wrong …
skydoves/compose-performance-skills
73
16
testing-compose-in-release-mode Use this skill to ensure Jetpack Compose performance numbers reflect production reality by measuring against a releas…
skydoves/compose-performance-skills
73
17
understanding-stability-inference Use this skill to explain why the Compose compiler classified a class or composable parameter as stable, runtime, unk…
skydoves/compose-performance-skills
73
18
using-efficient-effects Use this skill to choose the cheapest correct effect API in Jetpack Compose — `LaunchedEffect`, `DisposableEffect`, `…
skydoves/compose-performance-skills
73
19
using-stability-analyzer-ide-plugin Use this skill to install and operate the `skydoves/compose-stability-analyzer` IntelliJ / Android Studio plugin so t…
skydoves/compose-performance-skills
73
20
tracing-recompositions-at-runtime Use this skill to instrument a Jetpack Compose composable with `@TraceRecomposition` from `skydoves/compose-stability…
skydoves/compose-performance-skills
72
21
iterating-with-ai-and-mcp Use this skill to drive Compose HotSwan from an AI agent (Claude Code, Cursor, any MCP client) so the agent can edit …
skydoves/compose-performance-skills
71
22
setting-up-compose-hotswan Use this skill to install and verify Compose HotSwan end to end so a developer goes from zero to working sub-second h…
skydoves/compose-performance-skills
71
23
visualizing-recomposition-cascades Use this skill to drive the active investigation features of the `skydoves/compose-stability-analyzer` IntelliJ / And…
skydoves/compose-performance-skills
71
24
enforcing-stability-in-ci Use this skill to set up a CI gate that fails the build when Compose stability silently regresses, using the `skydove…
skydoves/compose-performance-skills
70
25
understanding-hot-reload-limits Use this skill to teach Claude exactly which Kotlin and Compose changes hot-reload under Compose HotSwan and which tr…
skydoves/compose-performance-skills
70