kotlin-idioms
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Kotlin Idioms
Project-specific Kotlin choices. The model already knows data class, ?., when — this skill is the calls this project makes when Kotlin offers two reasonable options, plus the JVM/Spring gotchas worth pinning.
Formatter is ktfmt Google style via Spotless (./gradlew spotlessApply).
Imports — no wildcards
Always explicit, one symbol per line. Even past 5 members.
// CORRECT
import org.junit.jupiter.api.Assertions.assertEquals
import org.junit.jupiter.api.Assertions.assertNotNull
// WRONG
import org.junit.jupiter.api.Assertions.*