Kotlin — идиоматичная разработка и KMP

web-development

Kotlin Specialist — это скилл для Claude Code, который реализует идиоматичные паттерны Kotlin: конкурентность на корутинах, реактивные стримы через Flow API, многоплатформенную архитектуру KMP, интерфейсы на Jetpack Compose, серверную часть на Ktor и типобезопасные DSL. Берут, когда нужно выстроить асинхронную логику без блокировок и утечек скоупов, когда пишешь общий код для Android и iOS через Kotlin Multiplatform, когда надо быстро поднять Ktor-сервер с роутингом и сериализацией, или когда требуется грамотно смоделировать состояния через sealed-классы. Внутри — пошаговый воркфлоу: анализ архитектуры, проектирование моделей, реализация с проверкой отмены корутин и null safety, прогон detekt и ktlint, оптимизация (inline-классы, sequences) и тесты с runTest и Turbine. Стек: Kotlin 1.9+, kotlinx.serialization, Arrow.kt, MockK, Gradle Kotlin DSL, Detekt, ktlint. Связанный скилл в каталоге — test-master. Направление — написание production-кода на Kotlin, а не ревью или миграция с Java (для этого нужен другой инструмент). Подойдёт для Android, серверных и мультиплатформенных проектов на Kotlin; не подходит, когда кодовая база на Java и переход на Kotlin не планируется.