android-performance-profiler

Installation
SKILL.md

Performance Profiler (Android)

Checklist

Recompositions

  • Composables only recompose when state changes
  • State properly scoped with remember
  • Stable item keys in LazyColumn
  • Annotate custom data classes with @Stable or @Immutable
  • Defer state reads (wrap in lambdas where possible)
  • Avoid backwards writes (never write to a state that was already read higher in the same composable)

Lists

  • Use LazyColumn not Column + verticalScroll for large data
  • Stable keys via key() parameter
  • Lightweight item composables

Memory

  • No memory leaks (avoid Activity/View refs)
Related skills

More from desquared/agents-rules-skills

Installs
19
GitHub Stars
3
First Seen
Mar 13, 2026