Asi ocaml

OCaml ecosystem = opam + dune + merlin + ocamlformat.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ocaml" ~/.claude/skills/plurigrid-asi-ocaml-1111c7 && rm -rf "$T"
manifest: skills/ocaml/SKILL.md
source content

ocaml

OCaml ecosystem = opam + dune + merlin + ocamlformat.

Atomic Skills

SkillCommandsDomain
opam45Package manager
dune20Build system
merlin1Editor support
ocamlformat1Formatter

Workflow

opam switch create 5.1.0
eval $(opam env)
opam install dune merlin
dune init project myapp
cd myapp
dune build
dune test

dune-project

(lang dune 3.0)
(name myapp)

(library
 (name mylib)
 (libraries str unix))

(executable
 (name main)
 (libraries mylib))

REPL

utop
dune utop