From asi
Executes Clojure scripts rapidly with Babashka using GraalVM native binaries and sci interpreter for JVM-less scripting, REPL, and tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/asi:babashka-cljThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trit**: 0 (ERGODIC - scripting mediates between REPL and production)
Trit: 0 (ERGODIC - scripting mediates between REPL and production)
Foundation: Babashka + sci interpreter + pods
Babashka provides instant Clojure scripting without JVM startup:
# Run script
bb script.clj
# REPL
bb nrepl-server
# Tasks
bb tasks
bb run <task>
(require '[babashka.process :refer [shell]])
;; Color from seed
(defn gay-color [seed idx]
(let [h (mod (* seed idx 0x9E3779B97F4A7C15) 360)]
{:hue h :trit (cond (< h 120) 1 (< h 240) 0 :else -1)}))
borkdude (-1) ⊗ babashka-clj (0) ⊗ gay-mcp (+1) = 0 ✓
cider-clojure (-1) ⊗ babashka-clj (0) ⊗ squint-runtime (+1) = 0 ✓
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
general: 734 citations in bib.duckdbThis skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.
npx claudepluginhub plurigrid/asi --plugin asiEnables fast Clojure scripting with Babashka for HTTP requests, JSON parsing, filesystem ops, process execution, and tasks without JVM startup. Useful for shell scripting in Clojure.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.