一键安装此套包中的所有插件:
42plugin install avsm/kit/ocaml-claude-marketplace包含的插件(13)
添加RFC
avsm
获取IETF RFC文档并将其与OCamldoc引用集成到项目中,方便文档管理和引用。
项目转换工具
avsm
将 ocamlbuild/topkg 项目转换为 dune 构建系统,简化构建过程,提高开发效率。
OCaml 教程
avsm
使用 .mld 文档格式和可执行的 MDX 示例创建 OCaml 库教程。适用于讨论教程、文档、.mld 文件、MDX 或交互式文档时使用。
OCaml 项目迁移
avsm
该插件用于将 OCaml 项目从 ocamlbuild/topkg 迁移到 dune,适用于讨论 _tags 文件、.mllib 文件、pkg/pkg.ml、topkg 或构建系统迁移。
OCaml 测试
avsm
为 OCaml 库提供测试策略。适用于讨论测试、alcotest、eio 模拟、测试结构或在 OCaml 项目中的测试驱动开发。
RFC 集成
avsm
在 OCaml 项目中处理 IETF RFC。适用于提及 RFC 编号、实现互联网标准、添加规范文档或讨论协议合规性。
OxCaml 扩展
avsm
该插件用于与 OCaml 的 OxCaml 扩展配合使用。当 oxcaml 编译器可用时,提供高性能、无箱化、栈分配和无数据竞争的并行处理能力。
代码重构
avsm
重构和整理 OCaml 代码,使其更加符合惯用法和易于维护。
OCaml 项目设置
avsm
用于初始化新的 OCaml 库/模块、准备 opam 发布、设置 CI 或讨论项目结构的标准 OCaml 项目元数据文件。此插件不适用于常规代码编辑。
OCaml 发布工具
avsm
通过 js_of_ocaml 和 wasm_of_ocaml 将 OCaml 发布到 npm。适用于讨论浏览器目标、JavaScript 编译、WASM 输出、npm 包或双分支工作流时使用。
OCaml 代码风格
avsm
用于重构和整理 OCaml 代码,使其更符合惯用法。适用于用户请求整理、清理、重构或改进 OCaml 代码时,或在审查 Claude 生成的 OCaml 代码时进行整合。
OCaml 项目初始化
avsm
使用 dune、opam、CI 和标准文件初始化一个新的 OCaml 项目,简化项目设置流程。
OCaml 项目发布
avsm
通过 js_of_ocaml/wasm_of_ocaml 为 OCaml 项目设置 npm 发布功能,简化发布流程。