kotlin-knowledge-patch
Installation
SKILL.md
Kotlin Knowledge Patch
Use this patch when writing, reviewing, upgrading, or troubleshooting Kotlin code and builds. Start with the quick references below, then open only the topic files relevant to the task.
Reference index
| Reference | Topics |
|---|---|
| language-and-compiler.md | Language semantics, context parameters, diagnostics, annotations, JVM interop, reflection, scripting |
| jvm-and-build-tooling.md | Gradle and Maven compatibility, KGP APIs, kapt, Build Tools API, publishing, ABI validation |
| multiplatform-and-native.md | Multiplatform source sets, Apple targets, Kotlin/Native, C/Objective-C interop, Swift export |
| javascript-and-wasm.md | Kotlin/JS, Kotlin/Wasm, JavaScript interop, browser and Node tooling, NPM publishing |
| standard-library.md | Time, UUIDs, atomics, arrays, collections, and removed APIs |
| compose-multiplatform.md | Compose compiler changes, resources, navigation, iOS, web, desktop, previews, testing |
| ecosystem-libraries.md | Coroutines, serialization, Ktor, Exposed, Koog, IDE and editor tooling |
Upgrade triage
Before changing source code, identify the exact Kotlin, Kotlin Gradle plugin, Gradle, Android Gradle plugin, Compose Multiplatform, and ecosystem-library versions in use. Patch releases repair important compiler, reflection, JavaScript, Native, Wasm, scripting, and Compose regressions, so first check whether upgrading the patch version resolves the failure.