gay-integration
Gay.jl integration for bisimulation games with proper hue-based trit derivation and GF(3) conservation
npx skills add majiayu000/claude-skill-registry --skill gay-integration --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gay Integration Skill **Trit**: -1 (MINUS - validator) **Color**: Blue (#2626D8) ## Overview Integrates [Gay.jl](https://github.com/bmorphism/Gay.jl) deterministic color generation with bisimulation game semantics. Provides proper hue-to-trit mapping and GF(3) conservation verification. ## Hue-to-Trit Mapping Official Gay.jl hue-to-trit classification: | Hue Range | Trit | Category | Colors | |-----------|------|----------|--------| | 0-60°, 300-360° | +1 (PLUS) | Warm | Red, Orange, Magenta | | 60-180° | 0 (ERGODIC) | Neutral | Yellow, Green, Cyan | | 180-300° | -1 (MINUS) | Cold | Blue, Purple | ```julia function hue_to_trit(h::Float64)::Int h = mod(h, 360.0) if h < 60.0 || h >= 300.0 return +1 # PLUS (warm) elseif h < 180.0 return 0 # ERGODIC (neutral) else return -1 # MINUS (cold) end end function color_to_trit(c)::Int rgb = convert(RGB, c) hsl = convert(HSL, rgb) return hue_to_trit(hsl.h) end ``` ## GF(3) Tripartite Stream Three parallel color streams with guaranteed GF(3) = 0: ```julia mutable struct GF3Stream seed::UInt64 step::Int minus_stream::Gay.GayRNG ergodic_stream::Gay.GayRNG plus_stream::Gay.GayRNG end function GF3Stream(seed::Integer) Gay.gay_seed!(seed) minus = G
- Overview
- Hue-to-Trit Mapping
- GF(3) Tripartite Stream
- Bisimulation Game Color Context
- GF(3) Conservation Check
- Sonification
- GF(3) Triads
- Commands
- Related Skills
- References
- Scientific Skill Interleaving
- Visualization
- Bibliography References
- Cat# Integration
Run Gay.jl integration demo julia dev/gadgets/gay_integration.jl Verify GF(3) conservation for seed just gf3-verify seed=0x42D steps=100 Sonify Gay.jl colors just gay-sonify seed=0x42D
What does the gay-integration skill do?
Gay.jl integration for bisimulation games with proper hue-based trit derivation and GF(3) conservation
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gay-integration --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
