Skip to main content
AI/MLplurigrid

scheme

GNU Scheme ecosystem = guile + goblins + hoot + fibers.

Stars
23
Source
plurigrid/asi
Updated
2026-04-26
Slug
plurigrid--asi--scheme
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/plurigrid/asi/HEAD/plugins/asi/skills/scheme/SKILL.md -o .claude/skills/scheme.md

Drops the SKILL.md into .claude/skills/scheme.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

scheme

GNU Scheme ecosystem = guile + goblins + hoot + fibers.

bmorphism Contributions

"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.

Atomic Skills

Skill Lines Domain
guile 67K Interpreter
goblins 6.5K Distributed objects
hoot 4K WebAssembly
fibers 2K Concurrent ML
r5rs 1K Standard

Compose

;; 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))))))

Wasm Pipeline

guile -c '(compile-to-wasm "app.scm")'

FloxHub

flox pull bmorphism/effective-topos
flox activate -d ~/.topos

Scientific Skill Interleaving

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

Cheminformatics

  • rdkit [○] via bicomodule
    • Hub for chemistry

Bibliography References

  • general: 734 citations in bib.duckdb

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.