install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/guile" ~/.claude/skills/plurigrid-asi-guile-feb88a && rm -rf "$T"
manifest:
skills/guile/SKILL.mdsource content
guile
GNU Scheme interpreter (67K lines info).
guile [options] [script [args]] -L <dir> Add load path -l <file> Load source -e <func> Apply function -c <expr> Evaluate expression -s <script> Execute script
REPL
(define (factorial n) (if (<= n 1) 1 (* n (factorial (- n 1))))) (use-modules (ice-9 match)) (match '(1 2 3) ((a b c) (+ a b c)))
Modules
(use-modules (srfi srfi-1)) ; List library (use-modules (ice-9 receive)) ; Multiple values (use-modules (ice-9 format)) ; Formatted output