smithery/plurigrid

worlding

Gay.jl world_ pattern: persistent composable state builders with GF(3) conservation, Möbius invertibility, and Narya verification

Installation

$ npx skills add smithery/plurigrid --skill worlding

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/plurigrid · top by installs.

npx skills add smithery/plurigrid

Browse all from smithery/plurigrid

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.1.0
More metadata
trit
0
author
bmorphism
version
1.1.0
thread_count
20
world_function_count
578
interactome_bridge
1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 11,037 B
  • docs SUMMARY.md 146 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Worlding Skill

"Demos print and discard. Worlds compose and persist."

Status: ✅ Production Ready Trit: 0 (ERGODIC - coordinator) Source: Gay.jl AGENTS.md + 20 Amp threads Pattern: world_ prefix for persistent state builders


The World Pattern

From [Gay.jl/AGENTS.md](file:///Users/bob/ies/Gay.jl/AGENTS.md):

FORBIDDEN: demo_ Prefix

# ◇ FORBIDDEN - prints and discards
function demo_ancestry_tracing(threads)
    println("Tracing ancestry...")  # Side effect!
    # ... computation discarded
end

REQUIRED: world_ Prefix

# ◆ REQUIRED - returns composable structure
function world_ancestry_tracing(threads)::AncestryWorld
    AncestryWorld(materialize_ancestry!(threads))
end

World Builder Requirements

All world_ functions MUST return types implementing:

Method Purpose Example
length(world) Cardinality length(w) = 42
merge(w1, w2) Monoidal composition merge(w1, w2) = WorldType(...)
fingerprint(world) SPI-compliant hash fingerprint(w) = 0x...

Thread Index (20 Threads)

Accessibility Worlds

Thread Title Messages Key Contribution
T-019b7968 Tactile color tensor with accessibility outlier skills 72 worldtactilecolor, crossmodal-gf3 skill
T-019b795a Interface interrupts and amp graphical operadic structure 66 worldaccessibletensor, A⊗G⊗M⊗T
T-019b794f Möbius knight tours and interface interrupt operads 53 worldinterfaceinterruptoperad, worldtensor_product

Core Pattern Migration

Thread Title Messages Key Contribution
T-019b3165 Prevent Gay.jl regression with subagent branch tracking 344 demoworld migration, AGENTS.md, lintnodemo.jl
T-019b7953 Integrating Dafny and Narya verification into Gay.jl 50 world_ builders + formal verification
T-019b7941 Thread list display from ampies workspace 61 KnightTourDiagramWorld

Tensor Products

Thread Title Messages Key Contribution
T-019b7947 Sparse PQ ratchet and cognitive yield integration 56 worldratchetstate, worldratchetfrom_handoff
T-019b7924 Sparse PQ ratchet and incidence algebra integration 80 Incidence algebra + world_ builders
T-019b795d ACSet as infinite stream with retrieval indexing 55 worldinfiniteacset

World-Coworld Bridge

Thread Title Messages Key Contribution
T-019b7905 World-coworld bridge with deterministic coloring 125 worldworldstate, worldcoworldstate, worldconceptregion
T-019b78f9 Abductive inference module with convolution fusion 80 worldabductivetrace, worldabductiveagent
T-019b78e3 Interconnected modules with SPI and GF(3) trits 88 worldcollective, worldfounding_triad!

Orchestration

Thread Title Messages Key Contribution
T-019b78d3 SPI orchestrator achieving 2.26 billion colors/sec 73 spi_world API, 2.26B colors/sec
T-019b6cff p-adic ultrametric distance with UMAP and embeddings 49 World sub-agents for bounty analysis
T-019b532b To be or not to be decision 81 worldhierarchicalcontrol

Specialized Domains

Thread Title Messages Key Contribution
T-019b7901 Lossless ACSet design for ElevenLabs voice selection 123 World attributes in ACSet schema
T-019b7806 GF(3) triads for Move VRGDA worlds 82 Move contract world integration
T-019b53e1 Continuing color obstructions compositionality work 126 ThreeMatchWorld, obstruction detection

Verification

Thread Title Messages Key Contribution
T-019b527b Load skills and verify ordered locale implementation 69 Ordered locale worlds
T-019b3601 Three-qubit gates quantum computing 116 Semantically closed world

World Functions (578 total)

By Category

Category Count Example Functions
Core RNG 12 worldgayrng, worldincrementalhashing, worlddistributed_fingerprint
Tensor Products 8 worlda, worldg, worldm, worldagmhatcherytensor
Accessibility 6 worldtactilecolor, worldaccessibleinterrupt_operad
Parallelism 15 worldparallelsearch, worldgeneticsearch, spi_world
Conceptual Spaces 8 worldqualitydimension, worlddomain, worldcolor_space
Crypto/Ratchet 4 worldratchetstate, worldratchetfrom_handoff
Games/Collective 6 worldcollective, worldfoundingtriad!, worldproject
Abductive 4 worldabductivetrace, worldabductiveagent, worldabductivefield
ALIFE 3 worldalifeacsetbridge, worldwhale_curriculum

Narya Verification Spec

-- World pattern type in Narya HOTT
def World (A : Type) : Type :=
  sig (
    elements : A,
    length : Nat,
    fingerprint : UInt64,
    merge : World A → World A,
    gf3_sum : Int,  -- Must be 0 (mod 3)
  )

-- World builder constraint
def world_builder_valid (w : World A) : Type :=
  sig (
    length_positive : w.length > 0,
    fingerprint_deterministic : ∀ (seed : UInt64), fingerprint(w, seed) = fingerprint(w, seed),
    merge_associative : ∀ (w1 w2 w3 : World A), merge(merge(w1, w2), w3) = merge(w1, merge(w2, w3)),
    gf3_conserved : w.gf3_sum % 3 = 0,
  )

-- Möbius invertibility for world paths
def moebius_geodesic (path_length : Nat) : Bool :=
  moebius(path_length) ≠ 0

-- Accessible worlds theorem
def accessible_worlds_isomorphism : Type :=
  π_visual(W) ≅ π_tactile(W) ≅ π_auditory(W) ≅ π_haptic(W)

GF(3) Triads

world-memory-worlding (0) ⊗ gay-mcp (+1) ⊗ bisimulation-game (-1) = 0 ✓
worlding (0) ⊗ world-hopping (+1) ⊗ nix-acset-worlding (-1) = 0 ✓
worlding (0) ⊗ unworld (+1) ⊗ duckdb-timetravel (-1) = 0 ✓

Commands

# Lint for demo_ violations
julia --project=. scripts/lint_no_demo.jl

# Test world builders
julia --project=. -e 'using Gay; w = world_tactile_color(6); println(length(w))'

# Verify GF(3) conservation
julia --project=. -e 'using Gay; w = world_agm_hatchery_tensor(); println(w.gf3_sum)'

# Generate accessibility projections
julia --project=. -e 'using Gay; w = world_accessible_interrupt_operad(); print_accessible_interrupt_report(w)'

Related Skills

  • world-memory-worlding — Autopoietic strange loop
  • world-hopping — Badiou possible world navigation
  • world-runtime — Firecracker microVM worlding
  • world-extractable-value — WEV = PoA - 1
  • nix-acset-worlding — Nix store as ACSet
  • crossmodal-gf3 — GF(3) → {Tactile, Auditory, Haptic}

Enforcement

Run before every commit:

julia --project=. scripts/lint_no_demo.jl

CI will fail on demo_ violations.


GitHub Interactome Bridge

The worldinteractomebridge.jl module connects graph-theoretic analysis to the world_ pattern:

"Opened Twice" Detection

When traversing dense interaction graphs, detect duplicate visits via fingerprint XOR:

# From world_interactome_bridge.jl
function opened_twice(w1::InteractionWorld, w2::InteractionWorld)::Bool
    return fingerprint(w1) == fingerprint(w2)  # XOR = 0
end

function detect_duplicate_visit!(world, node)::Bool
    if node.fingerprint in world.visited_fingerprints
        world.duplicate_count += 1
        return true  # "Shortable opened twice"
    else
        push!(world.visited_fingerprints, node.fingerprint)
        return false
    end
end

Mapping to MinHash Deduplication

Interactome Pattern World_ Equivalent
duplicate_clusters visited_fingerprints set
jaccard_threshold=0.85 fingerprint XOR = 0
element["copies"] world.duplicate_count
Shannon entropy H compass_direction(entropy)
Link depth POSET tracklinkdepth(world, 6)

Compass Navigation (from Interaction Entropy)

compass_direction(0.92)  # => "NORTH" (highest contention)
compass_direction(0.50)  # => "SOUTHEAST" (moderate)
compass_direction(0.20)  # => "SOUTH" (consensus)

"The world remembers itself by worlding itself."

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 10. Adventure Game Example

Concepts: autonomous agent, game, synthesis

GF(3) Balanced Triad

worlding (−) + SDF.Ch10 (+) + [balancer] (○) = 0

Skill Trit: -1 (MINUS - verification)

Secondary Chapters

  • Ch5: Evaluation
  • Ch3: Variations on an Arithmetic Theme
  • Ch6: Layering
  • Ch1: Flexibility through Abstraction
  • Ch4: Pattern Matching
  • Ch7: Propagators

Connection Pattern

Adventure games synthesize techniques. This skill integrates multiple patterns.