Skip to content
hatchery-index logo

Hatchery Index

hatchery-index

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

plurigrid/asi0installs67starsDevOps & CI/CD

SKILL.md

Full skill instructions

Hatchery Index

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

Repository Statistics

OwnerReposPrimary Focus
plurigrid557Infrastructure, protocols
bmorphism405Research, Julia, category theory
TeglonLabs63MCP servers, tooling
Tritwies11Formal methods
Others21Various

Key Skill-Ready Repos

#RepoHexSkill Potential
1bmorphism/​Gay.jl#B0285FCore color generation
2bmorphism/​GayMonteCarloMeasurements.jl#77DEB1Stochastic coloring
3bmorphism/​CatColab#8ADB6ECollaborative categories
4TeglonLabs/​narya#3A71C0HOTT proof assistant
5TeglonLabs/​mcp-server-tree-sitter#2A7AE3AST parsing MCP
6TeglonLabs/​radare2-mcp#D6DB4CBinary analysis MCP
7TeglonLabs/​chroma#6638C2Color utilities
8TeglonLabs/​topoi#AF100ATopos theory
9TeglonLabs/​ohy#AD90E0Hy language tools
10TeglonLabs/​Stahl#C30F2DSteel→Stahl translation
11TeglonLabs/​topOS#969D34Topos-based OS
12TeglonLabs/​joker#61BFE7Clojure linter
13TeglonLabs/​bison#79EBDDParser generator
14TeglonLabs/​deepwiki-mcp#D7D085DeepWiki MCP
15plurigrid/​ACSets.jl#E146A8Attributed C-Sets
16plurigrid/​AlgebraicRewriting.jl#0BAD20DPO 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