Teaches AI agents to write idiomatic Kotlin (data classes, val, scope fns, Kotest) AND to make the right stack choices on JVM: Kotlin 2.3 + JDK 21 + Gradle Kotlin DSL, Ktor for HTTP, kotlinx-coroutines, DJL for ML inference, JavaCV for vision, Koog for AI agent orchestration.
95
95%
Does it follow best practices?
Impact
95%
1.23xAverage score across 10 eval scenarios
Passed
No known issues
shouldBe / shouldNotBe / shouldThrow / shouldContain style — not JUnit's assertEquals / assertTrue / assertThrowsactual.shouldBe(expected)), and produce richer failure messages by defaultassertEquals(expected, actual) reads backwards relative to the prose it lives in; actual shouldBe expected doesn'tDescribeSpec, BehaviorSpec, StringSpec — not @Test methods on a JUnit classtest task picks them up with no changeskotlinify-tests skill