Kotlin — идиоматичная разработка и KMP
web-development
Kotlin Specialist is a Claude Code skill that delivers idiomatic Kotlin implementation patterns: coroutine-based concurrency, Flow and StateFlow stream handling, Kotlin Multiplatform architecture, Jetpack Compose UI, Ktor server setup, and type-safe DSL design. Reach for it when async logic needs structured concurrency without GlobalScope leaks, when you're sharing business logic between Android and iOS via KMP, when you need a Ktor server with routing, plugins, and serialization up quickly, or when state modeling with sealed classes and exhaustive when-expressions is the goal. The built-in workflow covers architecture analysis, data model design, implementation with coroutine cancellation and null safety checkpoints, detekt and ktlint validation, optimization with inline classes and sequences, and multiplatform testing using runTest and Turbine. Stack: Kotlin 1.9+, kotlinx.serialization, Arrow.kt, MockK, Gradle Kotlin DSL, Detekt, ktlint. Related skill in the catalogue: test-master. The direction is writing new production Kotlin code, not Java-to-Kotlin migration or code review tooling. Works well for Android, server-side, and multiplatform Kotlin projects; not the right pick when the codebase stays in Java with no Kotlin roadmap.
- #kotlin
- #coroutines
- #kotlin-multiplatform
- #jetpack-compose
- #ktor
- #flow-api