Agentic Skills by LeeYoonSam
android-compose-ui
by LeeYoonSamBuild declarative UI with Jetpack Compose including composables, state management, recomposition, and Material3 components. Use when creating modern A...
android-mvvm-architecture
by LeeYoonSamCreate MVVM architecture pattern with ViewModel, StateFlow, and Unidirectional Data Flow for Android. Use when implementing UI logic and state managem...
android-git-conventional-commits
by LeeYoonSamConventional commit format specification with validation and automation for Android projects
android-json-kotlinx
by LeeYoonSamType-safe JSON serialization with Kotlin Serialization library. Use when you need compile-time safety, multiplatform support, and modern Kotlin featur...
android-git-multi-commit-feature
by LeeYoonSamSplit large features into logical, atomic commits for better code review and git history
android-git-spec-workflow
by LeeYoonSamGit workflow optimized for SPEC-First Android development with requirement traceability
android-animation-lottie
by LeeYoonSamRender Adobe After Effects animations natively on Android with Lottie. Use for high-quality animations, loading indicators, and onboarding experiences...
android-testing-mockk
by LeeYoonSamMocking framework for Kotlin with concise DSL, coroutine support, and powerful verification. Use for unit testing ViewModels, Repositories, and Use Ca...
android-clean-architecture
by LeeYoonSamImplement Clean Architecture with three layers (presentation, domain, data) for Android apps. Use when structuring a new feature or refactoring code f...
android-logging-timber
by LeeYoonSamExtensible logging library with customizable Tree implementations and automatic tagging. Use for structured logging in Debug/Release builds with diffe...
android-testing-turbine
by LeeYoonSamSmall testing library for Kotlin Flows with awaitItem(), awaitComplete(), and awaitError(). Use when testing Flow emissions in ViewModels and Reposito...
android-json-moshi
by LeeYoonSamJSON parsing with Moshi library, including custom adapters and Retrofit integration. Use when you need type-safe, efficient JSON serialization with Ko...
android-networking-retrofit
by LeeYoonSamConfigure Retrofit for REST API calls with OkHttp, Gson/Moshi, Coroutines, and error handling. Use when implementing network data sources and API inte...
android-git-atomic-commits
by LeeYoonSamCreate atomic commits with conventional commit format and SPEC traceability for Android projects
android-project-setup
by LeeYoonSamInitialize new Android project with modern build configuration using Gradle Kotlin DSL, version catalogs, and recommended project structure. Use when ...
android-datastore
by LeeYoonSamImplement DataStore for preferences and simple key-value storage using Coroutines. Use when replacing SharedPreferences or storing app settings.
android-database-room
by LeeYoonSamCreate local database with Room including entities, DAOs, and database setup with migrations. Use when implementing local data persistence with type-s...
android-hilt-di
by LeeYoonSamConfigure dependency injection with Hilt including modules, scopes, and ViewModelFactory. Use when setting up or adding DI to Android app for compile-...
android-repository-pattern
by LeeYoonSamImplement repository pattern with single source of truth for data access. Use when abstracting data sources (network, database, cache) in the data lay...
android-xml-views
by LeeYoonSamBuild UI with XML layouts, ViewBinding, and View components for legacy or gradual migration projects. Use when working with existing XML-based apps.
android-koin-di
by LeeYoonSamConfigure dependency injection with Koin using Kotlin DSL for lightweight runtime DI. Use when preferring simpler setup over compile-time validation.
android-compose-navigation
by LeeYoonSamImplement Navigation 3 for Jetpack Compose with type-safe routes, nested navigation, and deep linking. Use when handling screen navigation in Compose ...
android-list-ui
by LeeYoonSamBuild efficient lists with LazyColumn (Compose) or RecyclerView (Views) including item click handling. Use when displaying scrollable lists of data.
android-forms-validation
by LeeYoonSamCreate forms with validation in Jetpack Compose using state and validation logic. Use when building input forms with real-time validation.
android-unit-testing
by LeeYoonSamCreate unit tests for ViewModels and business logic with JUnit, MockK, and Coroutine testing. Use when testing logic without Android dependencies.
android-material-components
by LeeYoonSamImplement Material Design 3 components for consistent UI across Android apps. Use when adding buttons, cards, dialogs, and other standard UI elements.
android-compose-theming
by LeeYoonSamCreate Material3 theming for Jetpack Compose with custom colors, typography, shapes, and dynamic theming. Use when implementing design system or brand...
android-paging3
by LeeYoonSamImplement pagination with Paging 3 library for efficient large dataset loading. Use when displaying lists with network or database pagination.
android-compose-testing
by LeeYoonSamWrite UI tests for Jetpack Compose using ComposeTestRule and semantics. Use when testing Compose screens, user interactions, and state changes.
android-workmanager
by LeeYoonSamSchedule background work with WorkManager for deferrable tasks. Use when implementing periodic sync, uploads, or tasks that must run even if app exits...
android-coroutines
by LeeYoonSamImplement Kotlin Coroutines for asynchronous operations with proper scope and dispatcher management. Use when handling network calls, database operati...
android-permissions
by LeeYoonSamHandle runtime permissions for Android 13+ with permission requests and rationale. Use when implementing features requiring dangerous permissions.
android-stateflow
by LeeYoonSamManage UI state with StateFlow and SharedFlow in ViewModels. Use when exposing observable state from ViewModel to UI with Coroutines.
android-gradle-config
by LeeYoonSamConfigure Gradle build with Kotlin DSL including build types, flavors, and dependencies. Use when setting up project build configuration.
android-image-loading
by LeeYoonSamLoad and display images with Coil (Compose) or Glide including caching and transformations. Use when displaying remote or local images efficiently.
android-one-time-events
by LeeYoonSamHandle one-time UI events like navigation or toasts using Channels or SharedFlow. Use when triggering actions that shouldn't repeat on recomposition.
Discover More Agentic Skills
Browse our complete catalog of AI agent skills from developers worldwide.