---
name: Kadi-v2 Repo verlangt gstack vor Code-Edits
description: Vor Edits im Kadi-v2 Repo gstack-Gate prüfen (test -d ~/.claude/skills/gstack/bin), sonst CLAUDE.md sagt STOP. Setup-Cmd dokumentiert
type: project
originSessionId: 08a27d91-b2ef-411c-9b56-62842a3c506c
---
Kadi-v2 Repo (`/root/projekte/Kadi-v2`) hat in `CLAUDE.md` Hard-Gate: vor jedem AI-assisted Work muss gstack installiert sein.

**Why:** Der Repo-Hook `.claude/hooks/check-gstack.sh` ist auf `PreToolUse: Skill` und blockiert Skills die nicht in `REPO_LOCAL_SKILLS` whitelisted sind. CLAUDE.md sagt explizit: "If GSTACK_MISSING: STOP. Do not proceed."

**How to apply:** Vor erster Edit/Write/Bash-Operation in Kadi-v2:

```bash
test -d ~/.claude/skills/gstack/bin && echo "GSTACK_OK" || echo "GSTACK_MISSING"
```

Falls MISSING:
```bash
git clone --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup --team   # baut Browser-Binary für /browse
```

`./setup --team` braucht `bun` und lädt Chrome (large DL). Falls nur Gate gebraucht (für Skill-Hook), reicht der Clone allein — `bin/` wird mit-cloned. Browser-Funktion (/browse für QA) braucht das full Setup.

**Stand 11.05.2026:**
- gstack ist gecloned in `~/.claude/skills/gstack/` (60+ files), Gate `GSTACK_OK`
- `browse/dist/` NICHT gebaut → /browse-Skill nicht funktional bis `setup --team` durchläuft
