pluginagentmarketplace/custom-plugin-kotlin
kotlin-compose
Jetpack Compose - composables, state, effects, theming
kotlin-flow
Kotlin Flow - StateFlow, SharedFlow, operators, testing
kotlin-testing
Kotlin testing - JUnit 5, MockK, Kotest, coroutine testing
kotlin-dsl
Kotlin DSL - type-safe builders, Gradle DSL, @DslMarker
kotlin-di
Dependency Injection - Hilt, Koin, scopes, testing
kotlin-android
Modern Android development - Jetpack, Compose, Architecture Components
kotlin-spring
Spring Boot with Kotlin - controllers, services, coroutines
kotlin-fundamentals
Kotlin language fundamentals - syntax, null safety, data classes, extensions
kotlin-coroutines
Kotlin coroutines - structured concurrency, Flows, exception handling
kotlin-multiplatform
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.
kotlin-ktor
Ktor framework - routing, authentication, WebSockets
kotlin-serialization
kotlinx.serialization - JSON, Protobuf, custom serializers