This skill gives the agent practical knowledge to operate on OCaml projects that use the Riot toolchain. It prefers Riot-native commands and workflows (riot init, riot add, riot build, riot run, riot test, riot bench, riot fmt, riot fix) and explains how to locate workspace roots, run package-scoped commands, and follow repository-local contributor guidance. It also points to reference docs bundled in the repo for workspace layout, commands, testing, and troubleshooting.
Use this skill whenever the codebase contains a riot.toml or other Riot configuration, or when the user asks to build, run, test, benchmark, format, or fix an OCaml project and Riot is the declared toolchain. Prefer this skill over dune/opam flows unless the project explicitly requires them.
Best used by code-capable assistants (Copilot/Codex/Claude Code/GPT-like agents) that can read repo files and run shell commands. The skill assumes the agent can execute and interpret Riot CLI outputs.
Riot is a skill for working with the Riot OCaml toolchain — init, build, test, bench, format, and troubleshoot. The SKILL.md is well-written with clear workflow maps, command selection rules, and a troubleshooting reference. No bundled scripts to execute. Static analysis only.
Clean skill with no security concerns. Well-structured documentation following the skill spec. Narrow audience limits usefulness score.