Jaewoong Eum avatar

Jaewoong Eum

Community

@skydoves Β· Digital Nomad

12,934Followers
|
97Public Repos
|
79Published Skills

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.

skydovesskydoves
472

ordering-modifier-chains

Diagnose and fix Jetpack Compose Modifier ordering bugs.

Community
Intermediate
skydovesskydoves
472

migrating-to-modifier-node

Migrate Modifier.composed workflows to Modifier.Node-based modifiers.

Community
Advanced
skydovesskydoves
472

testing-compose-in-release-mode

Measure Compose performance in release builds with R8 and Macrobenchmark.

Community
Advanced
skydovesskydoves
472

generating-baseline-profiles

Generate and validate Jetpack Compose baseline profiles with Macrobenchmark.

Community
Advanced
skydovesskydoves
472

tracing-recompositions-at-runtime

Instrument Jetpack Compose composables with @TraceRecomposition and emit per-recomposition details to logcat.

Community
Advanced
skydovesskydoves
472

optimizing-lazy-layouts

Optimize Jetpack Compose Lazy layouts with stable keys and contentType.

Community
Intermediate
skydovesskydoves
472

configuring-lazy-prefetch

Tune LazyLayoutCacheWindow extents to reduce frame drops during high-velocity scrolling.

Community
Advanced
skydovesskydoves
472

understanding-stability-inference

Explains Compose compiler's 4-class stability inference algorithm and $stable field.

Community
Advanced
skydovesskydoves
472

visualizing-recomposition-cascades

Diagnose Jetpack Compose recomposition cascades via static cascade walks and live heatmap data.

Community
Advanced
skydovesskydoves
472

stabilizing-compose-types

Fix unstable Jetpack Compose types using a three-tier stability workflow.

Community
Advanced
skydovesskydoves
472

diagnosing-compose-stability

Diagnose Jetpack Compose stability issues using Compose Compiler Reports.

Community
Advanced
skydovesskydoves
472

using-stability-analyzer-ide-plugin

Install and configure the Compose Stability Analyzer plugin for IDE stability feedback.

Community
Intermediate
skydovesskydoves
472

enforcing-stability-in-ci

Detect Compose stability regressions and fail CI builds.

Community
Advanced
skydovesskydoves
472

auditing-compose-performance

Audit Jetpack Compose performance with a four-phase measure, diagnose, fix, and verify workflow.

Community
Advanced
skydovesskydoves
472

iterating-with-ai-and-mcp

Orchestrate a HotSwan MCP loop to edit, reload, screenshot, and evaluate Compose screens.

Community
Advanced
skydovesskydoves
472

understanding-hot-reload-limits

Explain Compose HotSwan hot-reload boundaries and rebuild-forcing changes.

Community
Advanced
skydovesskydoves
472

setting-up-compose-hotswan

Automate Compose HotSwan setup and verification for sub-second hot reload.

Community
Advanced
skydovesskydoves
472

preserving-state-across-reloads

Preserve Jetpack Compose UI state across HotSwan reloads using tier 1 retention.

Community
Intermediate
skydovesskydoves
472

deferring-state-reads

Migrate Compose value-form modifiers to lambda forms to defer state reads.

Community
Intermediate
skydovesskydoves
472

debugging-recompositions

Identify Jetpack Compose composable recompositions using Layout Inspector and @TraceReconciliation.

Community
Advanced
skydovesskydoves
472

avoiding-subcomposition-pitfalls

Detect and mitigate unnecessary subcomposition in Jetpack Compose layouts.

Community
Advanced
skydovesskydoves
472

choosing-derivedstateof

Identify when to apply derivedStateOf to filter high-frequency inputs into stable outputs.

Community
Intermediate
skydovesskydoves
472

using-strong-skipping-correctly

Verify Strong Skipping activation and audit lambda captures in Kotlin 2.0+ Compose projects.

Community
Advanced
skydovesskydoves
472

collecting-flows-safely

Migrates Android/Kotlin flows to interruptible-from-the-UI FRP with lifecycle-aware collection.

Community
Advanced