---
growth: sprout
---
# Cross-Domain Skill Map

Skills that span multiple domains. These are the bridges worth surfacing.

## Skills Present in Multiple Domains

### Networking
| Domain | Use |
|--------|-----|
| HHS Hackers | Pi-hole router, VLANs, firewall |
| PSB | Brewery network, device connectivity |
| 2890 Claw | Robot communication, field networking |

**Gap:** Chris is weak on networking fundamentals. Pi-hole project will expose this soon.

---

### Home Assistant
| Domain | Use |
|--------|-----|
| HHS Hackers | PID dashboards, automation |
| PSB | Fermentation dashboard, TILT integration |

**Bridge:** Both domains use HA differently — brewery for telemetry, hackers for home automation.

---

### ESP32-S3 / Embedded
| Domain | Use |
|--------|-----|
| HHS Hackers | ComBadge, Tricorder, PID controllers |
| PSB | Brewery PID controllers |

**Bridge:** Same hardware, different contexts. Chris can share learnings between brewery PID and ComBadge.

---

### Voice AI
| Domain | Use |
|--------|-----|
| HHS Hackers | ComBadge, Tricorder, AI Desktop Companion |

**Note:** Not in PSB or 2890 yet, but Chris wants it everywhere.

---

### Git / Version Control
| Domain | Use |
|--------|-----|
| HHS Hackers | Gitea for crash-lab |
| 2890 Claw | Gitea for robotics team |

**Bridge:** Chris has two Gitea instances. Could consolidate. Also: Git workflow best practices transfer.

---

### OpenClaw / Multi-Agent
| Domain | Use |
|--------|-----|
| HHS Hackers | crash-bot system |
| PSB | 3-agent system (thinking/gemma/business) |
| 2890 Claw | 2890-bot |

**Bridge:** Same platform, different configs. Lessons from one transfer to others.

---

## Skills Unique to Each Domain

**HHS Hackers only:**
- 3D CAD / enclosure design
- CAN bus / automotive
- GPU passthrough / local AI inference

**PSB only:**
- Brewing chemistry
- Toast POS operation
- Fermentation science

**2890 Claw only:**
- FRC / WPILib / Java
- Swerve drive mechanics
- PhotonVision / AprilTags
- Student coaching methodology

---

## Priority Learning Paths

Based on active projects and dependencies:

### Path 1: Networking Fundamentals (URGENT)
**Why:** Pi-hole router project is blocked by DNS/DHCP/firewall knowledge gaps.

```
Step 1: DNS fundamentals (what it is, how resolution works)
Step 2: DHCP fundamentals (what it does, how addresses get assigned)
Step 3: NAT and port forwarding (how routing works)
Step 4: Firewall basics (iptables/nftables concepts)
Step 5: VLANs (network segmentation)
```

### Path 2: Home Assistant Mastery
**Why:** Both brewery and home projects need HA dashboards and automation.

```
Step 1: Lovelace dashboard basics
Step 2: Entities and automations
Step 3: ESPHome integration
Step 4: Templating and YAML magic
Step 5: Grafana integration (for pretty charts)
```

### Path 3: Voice AI Pipeline
**Why:** ComBadge and Tricorder both need this.

```
Step 1: Wake word / hotword detection (why it's hard)
Step 2: Speech-to-text options (on-device vs API)
Step 3: Local LLM integration (Ollama + API)
Step 4: Text-to-speech output
Step 5: Latency optimization
```

---

## Chris's Skill Confidence (Self-Reported + Observed)

| Skill | Confidence | Source |
|-------|------------|--------|
| Electronics / PCB design | High | Observed |
| ESP32 hardware | High | Observed |
| Brewing | High | Observed |
| Soldering / assembly | High | Observed |
| FRC mechanics | High | Observed |
| Home Assistant YAML | Low | Observed (keeps asking for help) |
| Networking fundamentals | Low | Observed (Pi-hole blockers) |
| Voice AI pipeline | Medium | Learning |
| Grafana/dashboards | Low | Mentioned |
| Git workflow | Medium | Inconsistent use |
| Java/WPILib | Low | Coaching, not coding |
| 3D CAD | Medium | Has printer, not using it |

---

## Top Gaps to Fill

1. **DNS + DHCP + networking basics** → unblock Pi-hole router project
2. **Home Assistant YAML** → unblock brewery and home projects
3. **Voice AI pipeline understanding** → ComBadge/Tricorder will hit this soon
4. **Grafana** → fermentation dashboard needs this
5. **Java/WPILib advanced** → better coaching when students code
