Tune and validate a provider/model task in Kitsoki with a controlled, repeatable harness. Use when a model performs poorly on a story step, when a provider quota/rate behavior needs task hardening, or when the user asks to improve GLM/GPT/Claude performance with traceable artifacts. Produces an offline-scored benchmark report, a Slidey deck, and concrete story/prompt/tool changes without calling live LLMs from tests.
Use this skill to turn a flaky or expensive model step into a controlled engineering loop. The goal is not to "try again"; the goal is to make the task environment easy enough that the selected model can succeed reliably, then prove that with reproducible traces and offline scoring.
go run ./cmd/kitsoki agent-bench score <bench.yaml>.--json-out, --markdown-out, and --slidey-out artifacts.agent-bench run --live unless the user explicitly asked for a live provider run.agent_calls_in_flight > 0, missing terminal call events, timeout..artifacts/<topic>/..context/.Score an existing trace:
go run ./cmd/kitsoki agent-bench score stories/deliver/agent-bench/decompose_glm.yaml \
--case deliver-decompose-glm52 \
--trace .artifacts/agent-bench/deliver-decompose-glm52/proposal-only-success.trace.jsonl \
--json-out .artifacts/model-task-engineering/glm52/report.json \
--markdown-out .artifacts/model-task-engineering/glm52/report.md \
--slidey-out .artifacts/model-task-engineering/glm52/deck.slidey.jsonDrive the story wrapper without live LLMs:
go run ./cmd/kitsoki test flows stories/model-task-engineering/app.yamlRun a live provider case only when explicitly requested:
go run ./cmd/kitsoki agent-bench run <bench.yaml> --case <case> --liveA completed tuning run should leave:
1f4abf0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.