GNU Scheme ecosystem = guile + goblins + hoot + fibers.
/plugin marketplace add plurigrid/asi/plugin install asi-skills@asi-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
GNU Scheme ecosystem = guile + goblins + hoot + fibers.
"We are building cognitive infrastructure for the next trillion minds" — Plurigrid: the story thus far
Spritely Goblins as Active Inference: The Goblins actor model implements distributed Active Inference in String Diagrams where each vat is an agent with its own Markov blanket. The async message passing (<-) is perception; the behavior update (bcom) is action.
Object Capabilities as Cybernetic Boundary: The capability pattern aligns with bmorphism's cybernetic immune system concept — capabilities define what an agent CAN perceive/act upon, implementing the statistical boundary between self and world.
Hoot WebAssembly: Compiling Scheme to Wasm enables portable cognitive agents — the same skill can run in browser, server, or embedded contexts while maintaining behavioral identity.
| Skill | Lines | Domain |
|---|---|---|
| guile | 67K | Interpreter |
| goblins | 6.5K | Distributed objects |
| hoot | 4K | WebAssembly |
| fibers | 2K | Concurrent ML |
| r5rs | 1K | Standard |
;; guile + goblins + hoot
(use-modules (goblins)
(goblins actor-lib methods)
(hoot compile))
(define-actor (counter bcom count)
(methods
((get) count)
((inc) (bcom (counter bcom (+ count 1))))))
guile -c '(compile-to-wasm "app.scm")'
flox pull bmorphism/effective-topos
flox activate -d ~/.topos
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.