npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
π Rust-native Fish shell-friendly file operations with Steel-backed SCI Clojure evaluation.
Enables 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.
Provides shell scripting expertise for bash, zsh, POSIX; CLI tools like jq, yq, fd, rg for JSON/YAML processing, file search, automation, error handling, and cross-platform best practices. Useful for CLI commands, pipes, script development.
Writes idiomatic YAMLScript (.ys) code, converts Clojure using confirmed style rules, reviews files, and tests with ys tool.
Share bugs, ideas, or general feedback.
π Rust-native Fish shell-friendly file operations with Steel-backed SCI Clojure evaluation.
Bafishka bridges Fish shell ergonomics with Clojure's data processing power:
# Fish shell with Clojure evaluation
baf '(map inc [1 2 3])' # => [2 3 4]
# File operations with Clojure
baf '(fs/glob "**/*.clj" | count)' # => 42
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Bafishka β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ββββββββββββ ββββββββββββ ββββββββββββββββ β
β β Fish β β Steel β β SCI β β
β β Shell ββββΆβ (Rust) ββββΆβ (Clojure) β β
β ββββββββββββ ββββββββββββ ββββββββββββββββ β
β β β β β
β βΌ βΌ βΌ β
β Readline File I/O Data Xform β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Steel is a Rust Scheme implementation providing:
Small Clojure Interpreter for:
# List files with Clojure processing
baf '(->> (fs/list-dir ".")
(filter #(str/ends-with? % ".md"))
(map fs/file-name))'
# JSON processing
baf '(-> (slurp "data.json")
json/parse-string
:items
count)'
# With deterministic seed (1069)
baf '(gay/color 1069)' # Deterministic color
;; File operations with color coding
(defn colored-ls [dir]
(->> (fs/list-dir dir)
(map (fn [f]
{:file f
:color (gay/color (hash f))}))))
;; Query DuckDB from bafishka
(baf '(duck/query "SELECT * FROM files WHERE mtime > now() - interval 1 hour"))
# ~/.config/fish/conf.d/bafishka.fish
set -gx BAF_SEED 1069
set -gx BAF_HISTORY ~/.baf_history
alias baf 'bafishka eval'
gay-mcp - Deterministic colorsduckdb-ies - Database integrationpolyglot-spi - Multi-language SPIabductive-repl - REPL patternsThis 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.