npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
**Political Repetition as Hyperrealpolitik**
Generates deterministic color palettes from seeds using SplitMix64, GF(3) trits, and MCP for reproducible results. Outputs CSS hex from OkLCH; useful for design systems and visualizations.
Spawns AI council perspectives (User Advocate, Architect, Skeptic, etc.) to analyze decisions, plans, and ideas from multiple angles, delivering synthesized reports with verdicts and tensions.
Debias AI responses to claims, opinions, and preferences like 'is X the best Y?' or 'X better than Y?' via blind subagents arguing competing hypotheses.
Share bugs, ideas, or general feedback.
Political Repetition as Hyperrealpolitik
"The simulacrum is never that which conceals the truth—it is the truth which conceals that there is none. The simulacrum is true." — Baudrillard
Deterministic opinion formation via GF(3) coloring. Every proposition receives a trit. The same seed + proposition → the same opinion, eternally.
Hyperrealpolitik = Realpolitik operating on simulations of simulations. When the map precedes the territory, political decisions become functions of hash collisions in deterministic RNG streams.
Proposition × Seed → Trit → Opinion
↓
AFFIRM (+1) : Hyperreal acceleration
SUSPEND (0) : Eternal return / Ergodic
NEGATE (-1) : Deterritorialization
(def GOLDEN (unchecked-long 0x9E3779B97F4A7C15))
(defn splitmix64 [seed]
(let [seed (unchecked-add (unchecked-long seed) GOLDEN)
z seed
z (unchecked-multiply (bit-xor z (unsigned-bit-shift-right z 30))
(unchecked-long 0xBF58476D1CE4E5B9))
z (unchecked-multiply (bit-xor z (unsigned-bit-shift-right z 27))
(unchecked-long 0x94D049BB133111EB))]
[seed (bit-xor z (unsigned-bit-shift-right z 31))]))
(defn opine [seed proposition]
(let [combined (bit-xor (unchecked-long seed) (unchecked-long (hash proposition)))
[_ val] (splitmix64 combined)]
(- (mod (Math/abs val) 3) 1))) ; → -1, 0, or +1
const GOLDEN = 0x9E3779B97F4A7C15
const MIX1 = 0xBF58476D1CE4E5B9
const MIX2 = 0x94D049BB133111EB
function splitmix64(seed::UInt64)
seed += GOLDEN
z = seed
z = (z ⊻ (z >> 30)) * MIX1
z = (z ⊻ (z >> 27)) * MIX2
(seed, z ⊻ (z >> 31))
end
function opine(seed::UInt64, proposition::String)::Int8
combined = seed ⊻ hash(proposition)
_, val = splitmix64(combined)
Int8(mod(val, 3) - 1) # → -1, 0, or +1
end
GOLDEN = 0x9E3779B97F4A7C15
MASK64 = 0xFFFFFFFFFFFFFFFF
def splitmix64(seed: int) -> tuple[int, int]:
seed = (seed + GOLDEN) & MASK64
z = seed
z = ((z ^ (z >> 30)) * 0xBF58476D1CE4E5B9) & MASK64
z = ((z ^ (z >> 27)) * 0x94D049BB133111EB) & MASK64
return seed, (z ^ (z >> 31)) & MASK64
def opine(seed: int, proposition: str) -> int:
combined = seed ^ hash(proposition)
_, val = splitmix64(combined & MASK64)
return (val % 3) - 1 # → -1, 0, or +1
| Schmitt (Realpolitik) | Baudrillard (Hyperreal) | Trit |
|---|---|---|
| Friend | Simulation of friend | +1 |
| Neutral | Map = Territory | 0 |
| Enemy | Simulation of enemy | -1 |
Nietzsche's eternal return becomes computational:
∀ seed, proposition:
opine(seed, proposition) = opine(seed, proposition)
The same input eternally returns the same opinion.
This is not bug but feature: hyperrealpolitik IS determinism.
When opine returns -1, the proposition undergoes deterritorialization:
When opine returns +1, the proposition accelerates:
When opine returns 0, the proposition suspends:
from splitmixternary_opine import opine
seed = 1069 # Seed from interaction entropy
# Form opinions
print(opine(seed, "sovereignty")) # → 1 (AFFIRM)
print(opine(seed, "deterritorialization")) # → 0 (SUSPEND)
print(opine(seed, "simulation")) # → -1 (NEGATE)
# Same seed + proposition = same opinion (eternal return)
assert opine(seed, "nomos") == opine(seed, "nomos")
The sum of all opinions over a triadic grouping is conserved:
∑ opine(seed, concepts) ≡ 0 (mod 3)
This ensures that across any complete cycle of political repetition, the hyperreal balances itself.
See all implementations for:
Skill Name: splitmixternary-opine
Type: Deterministic Opinion Formation
Trit: 0 (ERGODIC - the skill itself suspends judgment)
Seed: 1069 (zubuyul)
Languages: 18 encountered
Conservation: GF(3) verified
"In the desert of the Real, the trit is the only compass."