Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aowlcode

A Claude Code plugin + MCP server that mediates agent access to the Nim and Nimony toolchains through structured tools — so an agent works from compact diagnostics, outlines, and targeted NIF slices instead of raw compiler output and multi-hundred-kilobyte S-expression artifacts.

📖 Full docs → aoughwl.github.io/docs/aowlcode

claude --plugin-dir /path/to/aowlcode
  • One interface over both toolchains (nim/nimsuggest/nimble and nimony/nimsem/hastur), auto-detected.
  • Structured tools: compile, build, outline, symbols, defs_uses, nif_outline/nif_query/nif_diff/nif_render, explain_failure, shrink, …
  • Hooks strip build noise and intercept raw NIF reads; NIF format + phase pipeline shipped as on-demand skills.
  • /nimony-mode — a session lock that disables Bash/Grep/Glob outright (strict) or just the code-search / source-dump / raw-compile subset (guided), so a grep -rn + sed -n spelunking loop can't quietly out-compete the one-call structural tools. Every denial names the tool to use instead. off lifts it; it also auto-expires after 12h.

About

Nim & Nimony toolkit for Claude Code: a plugin + MCP server exposing compile/build/outline/NIF-query/shrink/phase-diff tools, Nim-aware skills, and subagents over the Nim and Nimony toolchains.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages