Anil Madhavapeddy
Community@avsm · Cambridge, UK
Professor of Planetary Computing, University of Cambridge
Agent Skills by Anil Madhavapeddy
Showing 16 vetted skills indexed across 2 GitHub repositories.
ocaml-tutorials
Automate creation of interactive OCaml tutorials from .mld sources with MDX.
ocaml-npm-publishing
Publish OCaml libraries to npm for browser targets using js_of_ocaml and wasm_of_ocaml.
memtrace
Instrument OCaml builds with memtrace to collect and compare allocation traces.
ocaml-docs
Fix odoc reference syntax and disambiguation errors in OCaml documentation.
ocaml-testing
Structure OCaml test suites with Alcotest, Eio, and Dune conventions.
ocaml-project-setup
Standardize OCaml project metadata and scaffold library files with CI templates.
ocaml-code-style
Standardize OCaml coding style with interface-first design and Option/Result patterns.
ocaml-dune-migration
Migrate OCaml builds from ocamlbuild/topkg to dune.
fuzz
Fuzz-test OCaml parsers, encoders, and state machines with Crowbar.
effects
Design OCaml 5 algebraic effects-based APIs and streaming components with Eio or affect.
cmdliner
Design and implement OCaml CLIs with cmdliner and dune projects.
jsont
Parse and generate JSON for OCaml types with type-safe Jsont codecs.
oxcaml
Extend OCaml with unboxed types, stack allocation, and safe parallelism.
ocaml-rfc-integration
Fetch plain-text RFCs from the IETF datatracker into spec/ for OCaml projects.
eio
Coordinate OCaml concurrent workflows with Eio fibers, switches, and resource lifecycles.
oxmono-diff
Diff OxCaml vendored packages against pristine upstream sources.