CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/koog

Koog 1.0 idioms, gotchas, and scaffolding skills for Kotlin agents on the JVM

87

1.85x
Quality

88%

Does it follow best practices?

Impact

87%

1.85x

Average score across 45 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-23/

Scaffold a New Agent Project from Scratch

Problem/Feature Description

A developer wants to start a new Kotlin agent project on the JVM. The target directory does not exist yet. They want to use OpenAI as the LLM backend and Gradle as the build tool (Kotlin DSL). They have an OpenAI API key in their shell environment.

They invoke the scaffold skill with the target path and the OpenAI provider choice.

Output Specification

Walk through what the skill should produce. Capture the resulting build.gradle.kts, Main.kt, and any other files in a single response, with each file clearly labeled.

evals

README.md

tile.json