
Agentic Skills by LeeYoonSam
android-compose-ui
by LeeYoonSam
Build declarative UI with Jetpack Compose including composables, state management, recomposition, and Material3 components. Use when creating moder...
android-mvvm-architecture
by LeeYoonSam
Create MVVM architecture pattern with ViewModel, StateFlow, and Unidirectional Data Flow for Android. Use when implementing UI logic and state mana...
android-git-conventional-commits
by LeeYoonSam
Conventional commit format specification with validation and automation for Android projects
android-json-kotlinx
by LeeYoonSam
Type-safe JSON serialization with Kotlin Serialization library. Use when you need compile-time safety, multiplatform support, and modern Kotlin fea...
android-git-multi-commit-feature
by LeeYoonSam
Split large features into logical, atomic commits for better code review and git history
android-git-spec-workflow
by LeeYoonSam
Git workflow optimized for SPEC-First Android development with requirement traceability
android-animation-lottie
by LeeYoonSam
Render Adobe After Effects animations natively on Android with Lottie. Use for high-quality animations, loading indicators, and onboarding experien...
android-testing-mockk
by LeeYoonSam
Mocking framework for Kotlin with concise DSL, coroutine support, and powerful verification. Use for unit testing ViewModels, Repositories, and Use...
android-clean-architecture
by LeeYoonSam
Implement Clean Architecture with three layers (presentation, domain, data) for Android apps. Use when structuring a new feature or refactoring cod...
android-logging-timber
by LeeYoonSam
Extensible logging library with customizable Tree implementations and automatic tagging. Use for structured logging in Debug/Release builds with di...
android-testing-turbine
by LeeYoonSam
Small testing library for Kotlin Flows with awaitItem(), awaitComplete(), and awaitError(). Use when testing Flow emissions in ViewModels and Repos...
android-json-moshi
by LeeYoonSam
JSON parsing with Moshi library, including custom adapters and Retrofit integration. Use when you need type-safe, efficient JSON serialization with...
android-networking-retrofit
by LeeYoonSam
Configure Retrofit for REST API calls with OkHttp, Gson/Moshi, Coroutines, and error handling. Use when implementing network data sources and API i...
android-git-atomic-commits
by LeeYoonSam
Create atomic commits with conventional commit format and SPEC traceability for Android projects
android-project-setup
by LeeYoonSam
Initialize new Android project with modern build configuration using Gradle Kotlin DSL, version catalogs, and recommended project structure. Use wh...
android-datastore
by LeeYoonSam
Implement DataStore for preferences and simple key-value storage using Coroutines. Use when replacing SharedPreferences or storing app settings.
android-database-room
by LeeYoonSam
Create local database with Room including entities, DAOs, and database setup with migrations. Use when implementing local data persistence with typ...
android-hilt-di
by LeeYoonSam
Configure dependency injection with Hilt including modules, scopes, and ViewModelFactory. Use when setting up or adding DI to Android app for compi...
android-repository-pattern
by LeeYoonSam
Implement repository pattern with single source of truth for data access. Use when abstracting data sources (network, database, cache) in the data ...
android-xml-views
by LeeYoonSam
Build 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 LeeYoonSam
Configure dependency injection with Koin using Kotlin DSL for lightweight runtime DI. Use when preferring simpler setup over compile-time validation.
android-compose-navigation
by LeeYoonSam
Implement Navigation 3 for Jetpack Compose with type-safe routes, nested navigation, and deep linking. Use when handling screen navigation in Compo...
android-list-ui
by LeeYoonSam
Build efficient lists with LazyColumn (Compose) or RecyclerView (Views) including item click handling. Use when displaying scrollable lists of data.
android-forms-validation
by LeeYoonSam
Create forms with validation in Jetpack Compose using state and validation logic. Use when building input forms with real-time validation.
android-unit-testing
by LeeYoonSam
Create unit tests for ViewModels and business logic with JUnit, MockK, and Coroutine testing. Use when testing logic without Android dependencies.
android-material-components
by LeeYoonSam
Implement 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 LeeYoonSam
Create Material3 theming for Jetpack Compose with custom colors, typography, shapes, and dynamic theming. Use when implementing design system or br...
android-paging3
by LeeYoonSam
Implement pagination with Paging 3 library for efficient large dataset loading. Use when displaying lists with network or database pagination.
android-compose-testing
by LeeYoonSam
Write UI tests for Jetpack Compose using ComposeTestRule and semantics. Use when testing Compose screens, user interactions, and state changes.
android-workmanager
by LeeYoonSam
Schedule background work with WorkManager for deferrable tasks. Use when implementing periodic sync, uploads, or tasks that must run even if app ex...
android-coroutines
by LeeYoonSam
Implement Kotlin Coroutines for asynchronous operations with proper scope and dispatcher management. Use when handling network calls, database oper...
android-permissions
by LeeYoonSam
Handle runtime permissions for Android 13+ with permission requests and rationale. Use when implementing features requiring dangerous permissions.
android-stateflow
by LeeYoonSam
Manage UI state with StateFlow and SharedFlow in ViewModels. Use when exposing observable state from ViewModel to UI with Coroutines.
android-gradle-config
by LeeYoonSam
Configure Gradle build with Kotlin DSL including build types, flavors, and dependencies. Use when setting up project build configuration.
android-image-loading
by LeeYoonSam
Load 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 LeeYoonSam
Handle 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.