安卓原生
paulorsv01K
kotlin 跨平台 expect actual
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
★ 1查看 / 安装 ›
TuYvK
kotlin 跨平台 expect actual
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
★ 1查看 / 安装 ›
tomevault-ioK
kotlin 跨平台
| Use when this capability is needed.
★ 0查看 / 安装 ›
vitorpamplonaK
Kotlin coroutines
Advanced Kotlin coroutines patterns for AmethystMultiplatform. Use when working with: (1) Structured concurrency (supervisorScope, coroutineScope), (2) Advanced Flow operators (flatMapLatest, combine, merge, shareIn, stateIn), (3) Channels and callbackFlow, (4) Dispatcher management and context switching, (5) Exception handling (CoroutineExceptionHandler, SupervisorJob), (6) Testing async code (runTest, Turbine), (7) Nostr relay connection pools and subscriptions, (8) Backpressure handling in event streams. Delegates to kotlin-expert for basic StateFlow/SharedFlow patterns. Complements nostr-expert for relay communication.
★ 1.6k查看 / 安装 ›
tomevault-ioK
kotlin 跨平台
>- Use when this capability is needed.
★ 0查看 / 安装 ›
eliferjuniorK
kotlin 跨平台
Expert guidance for Kotlin Multiplatform (KMP), JetBrains' technology for sharing code between Android, iOS, web, and desktop applications. Helps developers build shared business logic, networking, and data layers in Kotlin while keeping UI native on each platform.
★ 0查看 / 安装 ›
leogallegoK
kotlin 跨平台
Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,
source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets
(Android, JVM/Desktop, iOS — all mature) with web/wasm as possible future targets. Integrates with gradle-expert for dependency issues.
Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation,
build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.
★ 0查看 / 安装 ›
ayv4zyanK
kotlin 跨平台
Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,
source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets
(Android, JVM/Desktop, iOS) with web/wasm future considerations. Integrates with gradle-expert for dependency issues.
Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation,
build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.
★ 0查看 / 安装 ›
vitorpamplonaK
Kotlin types value class
Use when writing or reviewing Kotlin type declarations to choose @JvmInline value class over data class where appropriate, including Compose stability implications. Technique-layer skill — complements the codebase-specific kotlin-expert.
★ 1.6k查看 / 安装 ›
ArthurKun21K
kotlin 跨平台 expect actual
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
★ 0查看 / 安装 ›
whatever-xK
kotlin 跨平台 expect actual
KMP에서 플랫폼 서비스·네이티브 SDK·소스셋·Compose Multiplatform UI·권한·파일·설정·센서 등의 expect/actual 또는 인터페이스 경계를 설계할 때 사용한다. "expect/actual", "플랫폼 분기", "iOS/Android 구현 분리", "commonMain에 어떻게", "actual 구현", "플랫폼 인터페이스" 맥락에서 발동. Caro는 commonMain 공용 API + androidMain/iosMain actual(`*.android.kt`/`*.ios.kt`) 패턴을 쓴다.
★ 0查看 / 安装 ›
ArthurKun21K
kotlin 跨平台 expect actual
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
★ 0查看 / 安装 ›
j4flmao移
移动 kotlin 跨平台
Use this skill when the user says 'Kotlin Multiplatform', 'KMP', 'Compose Multiplatform', 'shared Kotlin', 'KMP module', 'expect/actual', 'commonMain', 'KMP project', 'multiplatform library'. Build cross-platform mobile apps with Kotlin Multiplatform sharing business logic, Compose Multiplatform UI, and platform-specific integrations. Do NOT use for: Android-only or iOS-only app development.
★ 10查看 / 安装 ›
SwapnilPopat移
移动 kotlin 跨平台
Cross-platform mobile development with Kotlin Multiplatform (KMP) and Compose Multiplatform. Use when sharing business logic (and optionally UI) across Android, iOS, desktop, and web while keeping native integration where it matters.
★ 1查看 / 安装 ›
salmandevA
arabic kotlin 跨平台
Guide for Arabic Kotlin Multiplatform
★ 0查看 / 安装 ›
vitorpamplonaK
kotlin 跨平台
Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,
source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets
(Android, JVM/Desktop, iOS — all mature) with web/wasm as possible future targets. Integrates with gradle-expert for dependency issues.
Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation,
build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.
★ 1.6k查看 / 安装 ›
vitorpamplonaK
Kotlin expert
Advanced Kotlin patterns for AmethystMultiplatform. Flow state management (StateFlow/SharedFlow), sealed hierarchies (classes vs interfaces), immutability (@Immutable, data classes), DSL builders (type-safe fluent APIs), inline functions (reified generics, performance). Use when working with: (1) State management patterns (StateFlow/SharedFlow/MutableStateFlow), (2) Sealed classes or sealed interfaces, (3) @Immutable annotations for Compose, (4) DSL builders with lambda receivers, (5) inline/reified functions, (6) Kotlin performance optimization. Complements kotlin-coroutines agent (async patterns) - this skill focuses on Amethyst-specific Kotlin idioms.
★ 1.6k查看 / 安装 ›
vitorpamplonaK
Kotlin Flow 状态 event modeling
Use when writing or reviewing Kotlin StateFlow/SharedFlow/Channel choices, sentinel default values, stateIn placement, WhileSubscribed staleness, or MutableStateFlow update patterns. Technique-layer skill — complements the codebase-specific kotlin-expert.
★ 1.6k查看 / 安装 ›
MapleTechLabsM
maple Kotlin style
Kotlin (Ktor, Spring Boot) OpenTelemetry style for Maple: zero-code Java agent or manual SDK with OTLP HTTP exporters, inline endpoint + ingest key, semconv resource attributes, OTLP-bridged logs.
★ 1.5k查看 / 安装 ›
a5c-aiK
Kotlin jetpack compose 开发
Expert skill for native Android development with Kotlin and Jetpack Compose
★ 1.5k查看 / 安装 ›
maxrave-dev安
安卓 无障碍
Expert checklist and prompts for auditing and fixing Android accessibility issues, especially in Jetpack Compose.
★ 9.9k查看 / 安装 ›
KotlinK
Kotlin tooling immutable collections 0 5 x 迁移
Migrate Kotlin (and Java) code from kotlinx.collections.immutable 0.3.x / 0.4.x to the latest 0.5.x. The 0.5.x line renames every copy-returning method on PersistentList / PersistentMap / PersistentSet / PersistentCollection to a participial form per KEEP-0459 (add→adding, removeAt→removingAt, set→replacingAt, put→putting, clear→cleared, …) and deprecates the old names (WARNING, with ReplaceWith). Driven by the compiler: bump the version, recompile, and apply the rename each deprecation warning names. Use when the user mentions kotlinx.collections.immutable 0.5.x, PersistentList migration, "Use adding() instead", KEEP-0459, or sees deprecation warnings from kotlinx.collections.immutable.
★ 928查看 / 安装 ›
KotlinK
Kotlin 后端 jpa entity mapping
Model Kotlin persistence code correctly for Spring Data JPA and Hibernate. Covers entity design, identity and equality, uniqueness constraints, relationships, fetch plans, and common ORM (Object-Relational Mapping) traps specific to Kotlin. Use when creating or reviewing JPA (Java Persistence API) entities, diagnosing N+1 or LazyInitializationException, placing indexes and uniqueness rules, or preventing Kotlin-specific bugs such as data class entities and broken equals/hashCode.
★ 928查看 / 安装 ›
KotlinK
Kotlin tooling Java to Kotlin
Use when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or when working with .java files that need to become .kt files. Handles framework-aware conversion for Spring, Lombok, Hibernate, Jackson, Micronaut, Quarkus, Dagger/Hilt, RxJava, JUnit, Guice, Retrofit, and Mockito.
★ 928查看 / 安装 ›
chrisbanesK
Kotlin types value class
Use when writing or reviewing Kotlin type declarations to choose @JvmInline value class over data class where appropriate, including Compose stability implications.
★ 836查看 / 安装 ›
chrisbanesK
Kotlin Flow 状态 event modeling
Use when writing or reviewing Kotlin Flow state and event APIs with StateFlow, MutableStateFlow.update, SharedFlow, Channel, stateIn, SharingStarted, .value, receiveAsFlow, one-shot events, or sentinel initial values.
★ 836查看 / 安装 ›
chrisbanesK
kotlin 跨平台 expect actual
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
★ 836查看 / 安装 ›
chrisbanesK
Kotlin coroutines structured concurrency
Use when writing or reviewing Kotlin code that stores CoroutineScope, launches from init/non-suspending APIs, calls runBlocking, or catches broad exceptions around suspend calls.
★ 836查看 / 安装 ›
chrisbanesK
Kotlin control Flow
Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
★ 836查看 / 安装 ›
nWave-aiN
nw fp Kotlin
Kotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
★ 574查看 / 安装 ›
点击技能卡片查看简介与安装(GitHub 为次要选项,需科学上网时再前往)