What problem does it solve? Heavy lazy lists in Jetpack Compose drop frames at high scroll velocity because items are composed too late or prefetch work piles into a single frame. This Skill guides you through measuring, configuring, and validating LazyLayoutCacheWindow and pausable prefetch so scrolling stays smooth. ## Core Features & Use Cases - Cache Window Tuning: Configure Dp-based ahead/behind extents with LazyLayoutCacheWindow (Compose Foundation 1.9+) plumbed through rememberLazyListState. - Pausable Prefetch & Nested Prefetch: Leverage Compose Foundation 1.10+ pausable composition by default and implement NestedPrefetchScope for rows hosting inner lazy layouts like HorizontalPager. - Measurement-Driven Workflow: Establish Macrobenchmark FrameTimingMetric baselines before and after changes, with strict rules against premature or bundled tuning. - Use Case: A feed of image-heavy rows stutters during fast flings. Measure p95/p99 frame times, add a 200.dp/100.dp cache window, re-measure, and confirm the jank disappears without memory regressions. ## Quick Start Ask the assistant to configure a LazyLayoutCacheWindow for your LazyColumn and validate the change with a Macrobenchmark FrameTimingMetric comparison.