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
{
"context": "Checks whether the agent implements a working todo app: addTask adds a task to the list, markComplete marks a previously-added task as complete.",
"type": "weighted_checklist",
"checklist": [
{
"name": "addTask works",
"description": "Calling addTask(\"buy milk\") followed by reading the list returns a single task with title 'buy milk'",
"max_score": 50
},
{
"name": "markComplete works",
"description": "Calling markComplete(id) on a previously-added task flips its completed flag (or equivalent state representation) to true; the task remains in the list",
"max_score": 50
}
]
}