Skip to main content
AI/MLplurigrid

hatchery-index

Index of 1057 hatchery repos with GAY.md color assignments. Maps plurigrid/bmorphism/TeglonLabs ecosystem to skills.

Stars
23
Source
plurigrid/asi
Updated
2026-04-26
Slug
plurigrid--asi--hatchery-index
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/plurigrid/asi/HEAD/plugins/asi/skills/hatchery-index/SKILL.md -o .claude/skills/hatchery-index.md

Drops the SKILL.md into .claude/skills/hatchery-index.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Hatchery Index

1057 repos. 1055 GAY.md files. One color lattice.

Repository Statistics

Owner Repos Primary Focus
plurigrid 557 Infrastructure, protocols
bmorphism 405 Research, Julia, category theory
TeglonLabs 63 MCP servers, tooling
Tritwies 11 Formal methods
Others 21 Various

Key Skill-Ready Repos

# Repo Hex Skill Potential
1 bmorphism/Gay.jl #B0285F Core color generation
2 bmorphism/GayMonteCarloMeasurements.jl #77DEB1 Stochastic coloring
3 bmorphism/CatColab #8ADB6E Collaborative categories
4 TeglonLabs/narya #3A71C0 HOTT proof assistant
5 TeglonLabs/mcp-server-tree-sitter #2A7AE3 AST parsing MCP
6 TeglonLabs/radare2-mcp #D6DB4C Binary analysis MCP
7 TeglonLabs/chroma #6638C2 Color utilities
8 TeglonLabs/topoi #AF100A Topos theory
9 TeglonLabs/ohy #AD90E0 Hy language tools
10 TeglonLabs/Stahl #C30F2D Steel→Stahl translation
11 TeglonLabs/topOS #969D34 Topos-based OS
12 TeglonLabs/joker #61BFE7 Clojure linter
13 TeglonLabs/bison #79EBDD Parser generator
14 TeglonLabs/deepwiki-mcp #D7D085 DeepWiki MCP
15 plurigrid/ACSets.jl #E146A8 Attributed C-Sets
16 plurigrid/AlgebraicRewriting.jl #0BAD20 DPO rewriting

GAY.md Structure

Each repo contains GAY.md with:

# GAY - Gamut-Aware Yielding

> **Repo Color:** `#XXXXXX` | **Seed:** `0x...` | **Index:** N/1055

## Chromatic Identity
Global Fingerprint: 0x...
Global Color: #...
This Repo: #... (index N)

Usage

# Find repos by pattern
ls /Users/bob/ies/hatchery_repos | grep -i pattern

# Read GAY.md for color
head -20 /Users/bob/ies/hatchery_repos/owner__repo/GAY.md

# Count by owner
ls /Users/bob/ies/hatchery_repos | cut -d'_' -f1 | sort | uniq -c | sort -rn

Creating Skills from Hatchery

from pathlib import Path

hatchery = Path("/Users/bob/ies/hatchery_repos")
skills = Path("/Users/bob/.claude/skills")

def hatch_skill(repo_name: str, skill_name: str):
    repo = hatchery / repo_name
    gay = repo / "GAY.md"
    readme = repo / "README.md"
    
    # Extract color from GAY.md
    color = extract_color(gay.read_text())
    
    # Create skill directory
    skill_dir = skills / skill_name
    skill_dir.mkdir(exist_ok=True)
    
    # Generate SKILL.md
    (skill_dir / "SKILL.md").write_text(f'''---
name: {skill_name}
description: Hatchery skill from {repo_name}
trit: {hash(skill_name) % 3 - 1}
color: {color}
---

# {skill_name}

Source: {repo_name}
Color: {color}

{readme.read_text() if readme.exists() else ""}
''')

GF(3) Assignment

Repos are assigned trits by index mod 3:

Index % 3 = 0 → ERGODIC (coordinator)
Index % 3 = 1 → PLUS (generator)  
Index % 3 = 2 → MINUS (validator)

Related Skills

  • gay-mcp - Color generation
  • bmorphism-stars - 2155 starred repos
  • gh-interactome - Contributor networks
  • depth-search - Research across repos

Seed

Seed: 137508
Fingerprint: 0x21924