Skip to content
sexp-neighborhood logo

S-Expression Neighborhood Index (0)

sexp-neighborhood

Exhaustive index of S-expression using skills with GF(3) triadic classification and bridge patterns

plurigrid/asi0installs67starsOther

SKILL.md

Full skill instructions

S-Expression Neighborhood Index (0)

Complete catalog of sexp-using skills with triadic classification.

Trit: 0 (ERGODIC - index/​coordinator)

Master Sexp Skill Taxonomy

┌─────────────────────────────────────────────────────────────────────────────┐
│                       SEXP SKILL NEIGHBORHOOD                                │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│   PLUS (+1) GENERATIVE              ERGODIC (0) BRIDGE                      │
│   ┌─────────────────────┐          ┌─────────────────────┐                  │
│   │ geb                 │          │ lispsyntax-acset    │                  │
│   │ cue-lang            │          │ nickel              │                  │
│   │ geiser-chicken      │          │ discopy             │                  │
│   │ cider-clojure       │          │ crdt-vterm          │                  │
│   │ borkdude            │          │ og (open-games)     │                  │
│   │ gay-mcp             │          │                     │                  │
│   └─────────────────────┘          └─────────────────────┘                  │
│                                                                              │
│   MINUS (-1) EXTRACTIVE                                                     │
│   ┌─────────────────────┐                                                   │
│   │ slime-lisp          │                                                   │
│   │ hof                 │                                                   │
│   │ intent-sink         │                                                   │
│   │ solver-fee          │                                                   │
│   └─────────────────────┘                                                   │
│                                                                              │
│   GF(3) BALANCED TRIADS:                                                    │
│   geb(+1) + nickel(0) + slime-lisp(-1) = 0 ✓                               │
│   cue-lang(+1) + nickel(0) + hof(-1) = 0 ✓                                 │
│   gay-mcp(+1) + lispsyntax-acset(0) + intent-sink(-1) = 0 ✓                │
│                                                                              │
└─────────────────────────────────────────────────────────────────────────────┘

Complete Skill Index

PLUS (+1) - Generative/​Emissive

SkillDescriptionSexp Role
gebAnoma categorical semanticsS-exp syntax for morphisms
cue-langLattice config languageExports to JSON (sexp-convertible)
geiser-chickenChicken Scheme REPLNative sexp evaluation
cider-clojureClojure nREPLEDN sexp format
borkdudeBabashka runtimeClojure sexp scripting
gay-mcpDeterministic colorsColor sexp nodes
unworldDerivation chainsSexp chain serialization

ERGODIC (0) - Bridge/​Coordinator

SkillDescriptionSexp Role
lispsyntax-acsetLispSyntax ↔ ACSetBidirectional sexp conversion
nickelGradual typing configJSON export, sexp bridge
discopyString diagramsDiagram ↔ sexp
crdt-vtermTerminal CRDTSexp-based session recording
ogOpen gamesGame state as sexp
ombudsmanNeutral arbiterVerifies sexp-encoded chains

MINUS (-1) - Extractive/​Absorptive

SkillDescriptionSexp Role
slime-lispSLIME Common LispConsumes sexp, returns values
hofCUE code generationConsumes config, emits code
intent-sinkIntent absorptionNullifies sexp-encoded intents
solver-feeFee extractionExtracts from sexp matches

GF(3) Balanced Triads

Triad 1: Lisp Dialects

geiser-chicken (+1) + lispsyntax-acset (0) + slime-lisp (-1) = 0
     Scheme              Bridge                Common Lisp

Triad 2: Configuration Languages

cue-lang (+1) + nickel (0) + hof (-1) = 0
   Lattice       Gradual      Codegen

Triad 3: Anoma/​Intent

geb (+1) + discopy (0) + intent-sink (-1) = 0
  Types     Diagrams      Nullifiers

Triad 4: Color/​State

gay-mcp (+1) + crdt-vterm (0) + solver-fee (-1) = 0
  Colors       Sessions         Extraction

Triad 5: Clojure Ecosystem

cider-clojure (+1) + borkdude (+1) + lispsyntax-acset (0) = +2
                    UNBALANCED - needs -2 skill

Fix: Add clj-kondo-3color as 0 or create extraction skill.

Bridge Patterns

Sexp → ACSet (lispsyntax-acset)

# Any sexp-producing skill → ACSet
sexp = parse_sexp("(graph (V 1 2 3) (E (1 2) (2 3)))")
acset = acset_of_sexp(GraphSchema, sexp)

Config → Sexp → ACSet

# CUE/​Nickel → JSON → Julia
cue export config.cue | jq '.' > config.json
nickel export config.ncl > config.json
# Julia: JSON → Sexp → ACSet
using JSON3
data = JSON3.read("config.json")
sexp = json_to_sexp(data)
acset = sexp_to_acset(ConfigSchema, sexp)

Geb → Vampir → ZK

;; Geb sexp → Vampir IR → ZK proof
(geb-to-vampir 
  (comp (inject-left so1 so1) (terminal so1)))

Neighborhood Graph

graph TD
    subgraph "PLUS +1"
        GEB[geb]
        CUE[cue-lang]
        GEISER[geiser-chicken]
        CIDER[cider-clojure]
        BORK[borkdude]
        GAY[gay-mcp]
    end
    
    subgraph "ERGODIC 0"
        LISP[lispsyntax-acset]
        NICKEL[nickel]
        DISCO[discopy]
        CRDT[crdt-vterm]
    end
    
    subgraph "MINUS -1"
        SLIME[slime-lisp]
        HOF[hof]
        SINK[intent-sink]
        FEE[solver-fee]
    end
    
    GEB --> LISP
    CUE --> NICKEL
    GEISER --> LISP
    CIDER --> LISP
    GAY --> CRDT
    
    LISP --> SLIME
    NICKEL --> HOF
    DISCO --> SINK
    CRDT --> FEE

Usage

# List all sexp skills
grep -l "sexp\|S-expression\|lisp" ~/​.claude/​skills/​*/​SKILL.md

# Check GF(3) balance of a triad
python3 -c "
skills = {'geb': 1, 'nickel': 0, 'slime-lisp': -1}
print('Balanced:', sum(skills.values()) % 3 == 0)
"

# Find unbalanced triads
just sexp-audit

Cross-Skill Pipelines

Pipeline 1: Anoma Intent Compilation

Intent (sexp) → Geb (morphism) → Vampir (IR) → ZK (proof)
    +1              +1              0            -1

Pipeline 2: Config-to-Code

CUE (schema) → Nickel (contract) → Hof (template) → Code
    +1              0                  -1            output

Pipeline 3: Collaborative Terminal

Terminal → crdt-vterm (sexp) → localsend → peer
             0                    0         receive

Pipeline 4: Colored Lisp REPL

gay-mcp (color) → geiser (scheme) → display
   +1                 +1             visual

Files

  • This index: ~/​.claude/​skills/​sexp-neighborhood/​SKILL.md
  • Core bridge: ~/​.claude/​skills/​lispsyntax-acset/​SKILL.md
  • Geb: ~/​.claude/​skills/​geb/​SKILL.md
  • Config triad: ~/​.claude/​skills/​{cue-lang,nickel,hof}/​SKILL.md

Trit: 0 (ERGODIC - index/​coordinator) Purpose: Exhaustive sexp skill awareness GF(3): Multiple balanced triads documented


Autopoietic Marginalia

The interaction IS the skill improving itself.

Every use of this skill is an opportunity for worlding:

  • MEMORY (-1): Record what was learned
  • REMEMBERING (0): Connect patterns to other skills
  • WORLDING (+1): Evolve the skill based on use

Add Interaction Exemplars here as the skill is used.

REPL atlas

Part of: repl-commons. Family canonical: emacs.

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View