Jaewoong Eum
Community@skydoves Β· Digital Nomad
Senior Developer Relations & Engineer @RevenueCat π₯ β’ GDE for Android & Kotlin & Firebase β’ Open Source Software β€οΈ β’ Coffee Lover β’ Found @doveletter
Agent Skills by Jaewoong Eum
Showing 79 vetted skills indexed across 2 GitHub repositories.
ordering-modifier-chains
Diagnose and fix Jetpack Compose Modifier ordering bugs.
migrating-to-modifier-node
Migrate Modifier.composed workflows to Modifier.Node-based modifiers.
testing-compose-in-release-mode
Measure Compose performance in release builds with R8 and Macrobenchmark.
generating-baseline-profiles
Generate and validate Jetpack Compose baseline profiles with Macrobenchmark.
tracing-recompositions-at-runtime
Instrument Jetpack Compose composables with @TraceRecomposition and emit per-recomposition details to logcat.
optimizing-lazy-layouts
Optimize Jetpack Compose Lazy layouts with stable keys and contentType.
configuring-lazy-prefetch
Tune LazyLayoutCacheWindow extents to reduce frame drops during high-velocity scrolling.
understanding-stability-inference
Explains Compose compiler's 4-class stability inference algorithm and $stable field.
visualizing-recomposition-cascades
Diagnose Jetpack Compose recomposition cascades via static cascade walks and live heatmap data.
stabilizing-compose-types
Fix unstable Jetpack Compose types using a three-tier stability workflow.
diagnosing-compose-stability
Diagnose Jetpack Compose stability issues using Compose Compiler Reports.
using-stability-analyzer-ide-plugin
Install and configure the Compose Stability Analyzer plugin for IDE stability feedback.
enforcing-stability-in-ci
Detect Compose stability regressions and fail CI builds.
auditing-compose-performance
Audit Jetpack Compose performance with a four-phase measure, diagnose, fix, and verify workflow.
iterating-with-ai-and-mcp
Orchestrate a HotSwan MCP loop to edit, reload, screenshot, and evaluate Compose screens.
understanding-hot-reload-limits
Explain Compose HotSwan hot-reload boundaries and rebuild-forcing changes.
setting-up-compose-hotswan
Automate Compose HotSwan setup and verification for sub-second hot reload.
preserving-state-across-reloads
Preserve Jetpack Compose UI state across HotSwan reloads using tier 1 retention.
deferring-state-reads
Migrate Compose value-form modifiers to lambda forms to defer state reads.
debugging-recompositions
Identify Jetpack Compose composable recompositions using Layout Inspector and @TraceReconciliation.
avoiding-subcomposition-pitfalls
Detect and mitigate unnecessary subcomposition in Jetpack Compose layouts.
choosing-derivedstateof
Identify when to apply derivedStateOf to filter high-frequency inputs into stable outputs.
using-strong-skipping-correctly
Verify Strong Skipping activation and audit lambda captures in Kotlin 2.0+ Compose projects.
collecting-flows-safely
Migrates Android/Kotlin flows to interruptible-from-the-UI FRP with lifecycle-aware collection.