Plurigrid ASI Skill Selector

SkillDev tools

Plurigrid ASI CLI for GF(3)-balanced skill selection and dispatch

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Plurigrid ASI Skill Selector skill

What this skill tells your AI

The instructions your AI receives, as published by plurigrid/asi in skills/asi-skill-selector/SKILL.md and read by ahel’s review.

One-shot CLI for selecting and dispatching skills with GF(3) conservation.

Commands

# List all skills grouped by trit
bb ~/ies/scripts/asi_skill_selector.bb list

# Show balanced triplets with colors
bb ~/ies/scripts/asi_skill_selector.bb triad

# Select n skills maintaining balance
bb ~/ies/scripts/asi_skill_selector.bb select 9

# Probe a specific skill
bb ~/ies/scripts/asi_skill_selector.bb probe gay-mcp

# Dispatch a random balanced triplet
bb ~/ies/scripts/asi_skill_selector.bb dispatch

GF(3) Conservation

Every dispatch guarantees: (-1) + (0) + (+1) = 0

TritRoleExample Skills
-1MINUS (sink)fokker-planck-analyzer, gay-integration
0ERGODIC (coordinator)babashka-clj, autopoiesis
+1PLUS (source)duckdb-ies, alife

Thread Context

  • Origin: T-019b6db1-c343-71ba-91d9-247eafa395c5
  • Skills: 443 total, 186 with trits
  • Golden angle: 137.508° for color derivation

Integration

;; In other bb scripts
(require '[babashka.process :refer [shell]])
(def triplet (shell {:out :string} "bb" "asi_skill_selector.bb" "dispatch"))

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.

Signals

GitHub stars
63
Forks
12
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
asi-skill-selector
Source
github.com/plurigrid/asi