Skill Claude CodeCodex
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.
🚀 Kotlin Project Template: A ready-to-use template with GitHub Actions, Detekt, Ktlint, Kotlin Gradle DSL, and JUnit 5 for streamlined development and continuous integration. Perfect for kickstarting Kotlin projects with best practices.
This repository also configures its own agents. See what kotlin-app-template tells them →
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
Use when choosing Kotlin member, top-level, extension, factory, or service functions for String, primitive, collection, Flow, framework, or third-party receivers.
Skill Claude CodeCodex
Use when writing or reviewing Kotlin type declarations to choose @JvmInline value class over data class where appropriate.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: