clojure-skills
A Claude Code plugin marketplace with one plugin, clojure. It does three
things: sets a repository up so that bb check means the same thing
everywhere, evaluates code in the nREPL a person already has running instead
of predicting what it returns, and reports unbalanced delimiters straight
after an edit. It has no telemetry and no accounts.
What is in it
clojure:project-setup– adopts or reviews a repo against one standard:deps.ednaliases (:dev :test :lint :fmt),bb.edntasks (test lint fmt fmt:fix check),clj-kondoandcljfmtconfigs, test.check, a CIDER.dir-locals.el, gmake targets that delegate to bb, and a CI job that runsbb check.clojure:repl– evaluates in the project's running nREPL throughclj-eval, which finds.nrepl-port, keeps one session per project, and exits non-zero when a form throws.- A hook that runs after
WriteandEditon Clojure and EDN files and reports an unbalanced delimiter with its line and column. It reports; it does not rewrite the file.
Security posture
An nREPL is unauthenticated arbitrary code execution. clj-eval connects to
127.0.0.1 only, and only to the port the project's own .nrepl-port names
(or $NREPL_PORT). It does not scan for other REPLs on the machine, and the
skill tells the agent to ask before starting one.
Elsewhere
- Installation and usage
- Support
- Privacy
- Terms
- Source and licence (MIT): github.com/aygp-dr/clojure-skills