|

Claude agent plugin for Reef language.

Clone
git clone ssh://hg@leafscale.isurus.dev:2222/reef/reef-claude git clone https://leafscale.isurus.dev/reef/reef-claude
Branches
main
8bdc6ba1f4a5 fix: sync skills from grok (compilable Result/match + AO wait)
Chris Tusa <test@test.com> 15 days ago

reef (Claude Code plugin)

Skills that teach Claude Code to write Reef 0.9.x: language idioms,
passive objects and Active Objects, project setup, and debugging through
generated C.

This is a port. Edit skills in ../reef-grok first, then copy
skills/ here. Do not edit skills in this repo first.

These plugins are for Reef application code, not the OCaml compiler
or C runtime.

Skills

Skill Purpose
reef-lang Idioms: Result/Option, strings, match, verify loop
reef-objects Struct vs passive object vs Active Object
reef-project reefc new / build / doctor / install
reef-debug-c --keep-c, gdb, sanitizers

Install

claude --plugin-dir /home/ctusa/repos/reef/reef-claude

Option 2 — local marketplace (persistent)

Place <parent>/.claude-plugin/marketplace.json (parent of this repo,
e.g. /home/ctusa/repos/reef/.claude-plugin/marketplace.json):

{
  "name": "local-reef",
  "owner": { "name": "Leafscale" },
  "plugins": [
    {
      "name": "reef",
      "source": "./reef-claude",
      "description": "Write and debug Reef programs in Claude Code."
    }
  ]
}

source is relative to that marketplace.json.

/plugin marketplace add /home/ctusa/repos/reef
/plugin install reef@local-reef

Check

bash scripts/check-skills.sh

License

MIT — see LICENSE.

License
MIT
Languages
Markdown 84%
Shell 13%
JSON 3%
Activity
2 commits
Updated 15 days ago