🎯

babashka-clj

🎯Skill

from plurigrid/asi

VibeIndex|
What it does

Executes Clojure scripts instantly using Babashka's native compilation and sci interpreter without JVM overhead.

πŸ“¦

Part of

plurigrid/asi(102 items)

babashka-clj

Installation

npxRun with npx
npx ai-agent-skills install plurigrid/asi --agent claude
npxRun with npx
npx ai-agent-skills install plurigrid/asi --agent cursor
npxRun with npx
npx ai-agent-skills install plurigrid/asi --agent amp
npxRun with npx
npx ai-agent-skills install plurigrid/asi --agent vscode
npxRun with npx
npx ai-agent-skills install plurigrid/asi --agent codex

+ 17 more commands

πŸ“– Extracted from docs: plurigrid/asi
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Babashka scripting for fast Clojure execution. JVM-less scripting with GraalVM native compilation and sci interpreter.

Overview

# Babashka Clojure Skill

Trit: 0 (ERGODIC - scripting mediates between REPL and production)

Foundation: Babashka + sci interpreter + pods

Core Concept

Babashka provides instant Clojure scripting without JVM startup:

  • Native binary via GraalVM
  • Compatible with most clojure.core
  • Pods for extending functionality

Commands

```bash

# Run script

bb script.clj

# REPL

bb nrepl-server

# Tasks

bb tasks

bb run

```

GF(3) Integration

```clojure

(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)}))

```

Canonical Triads

```

borkdude (-1) βŠ— babashka-clj (0) βŠ— gay-mcp (+1) = 0 βœ“

cider-clojure (-1) βŠ— babashka-clj (0) βŠ— squint-runtime (+1) = 0 βœ“

```

Scientific Skill Interleaving

This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:

Graph Theory

  • networkx [β—‹] via bicomodule

- Universal graph hub

Bibliography References

  • general: 734 citations in bib.duckdb

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 5. Evaluation

Concepts: eval, apply, interpreter, environment

GF(3) Balanced Triad

```

babashka-clj (β—‹) + SDF.Ch5 (βˆ’) + [balancer] (+) = 0

```

Skill Trit: 0 (ERGODIC - coordination)

Secondary Chapters

  • Ch1: Flexibility through Abstraction

Connection Pattern

Evaluation interprets expressions. This skill processes or generates evaluable forms.

Cat# Integration

This 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

```

GF(3) Naturality

The skill participates in triads satisfying:

```

(-1) + (0) + (+1) ≑ 0 (mod 3)

```

This ensures compositional coherence in the Cat# equipment structure.