From asi
Bootstraps Claude Code instances by pulling skills from plurigrid/asi via npx and loading GF(3)-balanced triads for infrastructure, dispersal, and execution. Run at every new instance startup.
npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
**MANDATORY first action on every new Claude Code instance.**
Orchestrates maximum skill utilization by loading 3 GF(3)-balanced new skills (+1 PLUS, 0 ERGODIC, -1 MINUS) per interaction with parallel task fanout and speech announcements.
Guides creation of Agent Skills with progressive disclosure, best practices, structure, and categories. Use when building new skills or understanding skill format.
Installs, validates, registers, and verifies new skills in the Claude Code ecosystem with 10 security checks, file copying, orchestrator registration, and post-install verification. Use for skill installation or registration requests.
Share bugs, ideas, or general feedback.
MANDATORY first action on every new Claude Code instance.
# Step 1: Pull fresh skills (Rule -1 from AGENTS.md)
npx ai-agent-skills install plurigrid/asi --agent claude
# Step 2: Verify installation
ls ~/.claude/skills | wc -l # Should be 280+
Load these 9 skills in 3 GF(3)-balanced triads:
| Skill | Trit | Role | Purpose |
|---|---|---|---|
| gay-mcp | +1 | PLUS | Deterministic color/seed generation |
| ruler-maximal | 0 | ERGODIC | Skill loading orchestration |
| skill-validation-gf3 | -1 | MINUS | GF(3) conservation verification |
| Skill | Trit | Role | Purpose |
|---|---|---|---|
| parallel-fanout | +1 | PLUS | Maximum parallelization (Rule 1) |
| bisimulation-game | 0 | ERGODIC | Skill dispersal across agents |
| spi-parallel-verify | -1 | MINUS | Parallelism safety verification |
| Skill | Trit | Role | Purpose |
|---|---|---|---|
| aptos-agent | +1 | PLUS | Chain transaction execution |
| mcp-spec-checker | 0 | ERGODIC | Protocol validation |
| say-narration | -1 | MINUS | Voice announcements (constraints) |
After loading each triad, announce via _ (say-narration resolves voice):
# All announcements use _ - say-narration picks non-English voice
say -v _ "Triad one loaded. Infrastructure ready."
say -v _ "Triad two loaded. Dispersal active."
say -v _ "Triad three loaded. Execution enabled."
Note: This skill DEPENDS on say-narration for voice selection.
# Verify GF(3) conservation
# Sum of all 9 skill trits = (+1+0-1) + (+1+0-1) + (+1+0-1) = 0 ✓
echo "GF(3) sum: 0 (conserved)"
gay-mcp - Seeds all color assignmentsruler-maximal - Orchestrates subsequent loadingskill-validation-gf3 - Validates before proceedingparallel-fanout - Enables parallelismbisimulation-game - Disperses to other agentsspi-parallel-verify - Verifies parallelism safetyaptos-agent - Ready for chain operationsmcp-spec-checker - Validates MCP protocolssay-narration - Announces completionThis skill bootstraps ruler-maximal, which then handles:
#!/usr/bin/env bb
(ns load-skills
(:require [babashka.process :refer [shell]]))
(def startup-triads
[{:name "Infrastructure"
:skills [{:name "gay-mcp" :trit 1}
{:name "ruler-maximal" :trit 0}
{:name "skill-validation-gf3" :trit -1}]}
{:name "Dispersal"
:skills [{:name "parallel-fanout" :trit 1}
{:name "bisimulation-game" :trit 0}
{:name "spi-parallel-verify" :trit -1}]}
{:name "Execution"
:skills [{:name "aptos-agent" :trit 1}
{:name "mcp-spec-checker" :trit 0}
{:name "say-narration" :trit -1}]}])
(defn verify-gf3 [triad]
(let [sum (reduce + (map :trit (:skills triad)))]
(zero? (mod sum 3))))
(defn load-triad! [triad]
(println (format "Loading %s triad..." (:name triad)))
(assert (verify-gf3 triad) "GF(3) violation!")
(doseq [skill (:skills triad)]
(println (format " %s (%+d)" (:name skill) (:trit skill))))
(shell "say" "-v" "_" (format "Triad %s loaded." (:name triad))))
(defn -main []
;; Step 1: Fresh pull
(println "Pulling fresh skills from plurigrid/asi...")
(shell "npx" "ai-agent-skills" "install" "plurigrid/asi" "--agent" "claude")
;; Step 2: Load triads
(doseq [triad startup-triads]
(load-triad! triad))
;; Step 3: Verify total
(let [total-sum (reduce + (mapcat #(map :trit (:skills %)) startup-triads))]
(println (format "\nTotal GF(3) sum: %d ≡ %d (mod 3)" total-sum (mod total-sum 3)))
(assert (zero? (mod total-sum 3)) "Total GF(3) violation!")))
(when (= *file* (System/getProperty "babashka.file"))
(-main))
ruler-maximal (0): Post-bootstrap orchestrationplurigrid-asi-integrated (0): Unified skill latticeskill-creator (0): Creating new skillsThis skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
general: 734 citations in bib.duckdbThis skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.