agent skill

Teach your coding agent Koto in two minutes

Koto ships with an agent skill: a small bundle of conventions and wiring recipes so Claude Code, Qwen Code, or any skill-aware agent writes Koto-shaped C# the first time — instead of guessing signatures and inventing a MediatR that isn't there.

Download koto-skill.zip

Unzip it to get a `koto/` folder with SKILL.md and references/.

what it is

A folder of Markdown, not a plugin

The skill is just a `SKILL.md` plus a few reference files. It tells the agent the non-negotiables — always-valid domain, Result<T> end to end, HandleAsync not Handle, ICqrsDispatcher not ISender — and points it at the package READMEs for exact signatures.

No install step, no binary, no telemetry. You drop the folder where your agent looks for skills, and it picks it up.

claude code

Claude Code

Unzip the archive and drop the koto/ folder into your skills directory:

Per project

Put it in the repo you're working in — the whole team gets it, and it's versioned with your code.

unzip koto-skill.zip -d .claude/skills/

Global

Put it in your home config to have Koto available in every project.

unzip koto-skill.zip -d ~/.claude/skills/

Start a session and ask for a Koto service — the skill activates on its own when Koto comes up.

qwen code & others

Qwen Code and other agents

The skill is plain Markdown, so any agent that can read a conventions file can use it. For Qwen Code and similar, drop the koto/ folder into that tool's skills or rules directory — or just point the agent at SKILL.md and tell it to follow it.

No Claude-specific syntax inside: it's conventions, code snippets, and links. Portable by design.