hatchery-index
Index of 1057 hatchery repos with GAY.md color assignments. Maps plurigrid/bmorphism/TeglonLabs ecosystem to skills.
16 stars
Best use case
hatchery-index is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Index of 1057 hatchery repos with GAY.md color assignments. Maps plurigrid/bmorphism/TeglonLabs ecosystem to skills.
Teams using hatchery-index should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/hatchery-index/SKILL.md --create-dirs "https://raw.githubusercontent.com/plurigrid/asi/main/plugins/asi/skills/hatchery-index/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/hatchery-index/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How hatchery-index Compares
| Feature / Agent | hatchery-index | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Index of 1057 hatchery repos with GAY.md color assignments. Maps plurigrid/bmorphism/TeglonLabs ecosystem to skills.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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:
```markdown
# GAY - Gamut-Aware Yielding
> **Repo Color:** `#XXXXXX` | **Seed:** `0x...` | **Index:** N/1055
## Chromatic Identity
Global Fingerprint: 0x...
Global Color: #...
This Repo: #... (index N)
```
## Usage
```bash
# 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
```python
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
```Related Skills
We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.