Anil Madhavapeddy avatar

Anil Madhavapeddy

Community

@avsm · Cambridge, UK

1,318Followers
|
667Public Repos
|
16Published Skills

Professor of Planetary Computing, University of Cambridge

Agent Skills by Anil Madhavapeddy

Showing 16 vetted skills indexed across 2 GitHub repositories.

avsmavsm
35

ocaml-tutorials

Automate creation of interactive OCaml tutorials from .mld sources with MDX.

Community
Intermediate
avsmavsm
35

ocaml-npm-publishing

Publish OCaml libraries to npm for browser targets using js_of_ocaml and wasm_of_ocaml.

Community
Advanced
avsmavsm
35

memtrace

Instrument OCaml builds with memtrace to collect and compare allocation traces.

Community
Advanced
avsmavsm
35

ocaml-docs

Fix odoc reference syntax and disambiguation errors in OCaml documentation.

Community
Advanced
avsmavsm
35

ocaml-testing

Structure OCaml test suites with Alcotest, Eio, and Dune conventions.

Community
Intermediate
avsmavsm
35

ocaml-project-setup

Standardize OCaml project metadata and scaffold library files with CI templates.

Community
Intermediate
avsmavsm
35

ocaml-code-style

Standardize OCaml coding style with interface-first design and Option/Result patterns.

Community
Advanced
avsmavsm
35

ocaml-dune-migration

Migrate OCaml builds from ocamlbuild/topkg to dune.

Community
Advanced
avsmavsm
35

fuzz

Fuzz-test OCaml parsers, encoders, and state machines with Crowbar.

Community
Advanced
avsmavsm
35

effects

Design OCaml 5 algebraic effects-based APIs and streaming components with Eio or affect.

Community
Advanced
avsmavsm
26

cmdliner

Design and implement OCaml CLIs with cmdliner and dune projects.

Community
Advanced
avsmavsm
26

jsont

Parse and generate JSON for OCaml types with type-safe Jsont codecs.

Community
Intermediate
avsmavsm
26

oxcaml

Extend OCaml with unboxed types, stack allocation, and safe parallelism.

Community
Advanced
avsmavsm
26

ocaml-rfc-integration

Fetch plain-text RFCs from the IETF datatracker into spec/ for OCaml projects.

Community
Intermediate
avsmavsm
26

eio

Coordinate OCaml concurrent workflows with Eio fibers, switches, and resource lifecycles.

Community
Advanced
avsmavsm
26

oxmono-diff

Diff OxCaml vendored packages against pristine upstream sources.

Community
Intermediate