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.
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.