gabe-archlisted
Install: claude install-skill khujta/gabe-suite
# Gabe Arch — Architecture Curriculum
## Gabe execution contract (E1–E7)
This skill runs under the suite execution contract — E1 EVIDENCE · E2 RUN-BEFORE-✅ · E3 NO SILENT DOWNGRADE · E4 REUSE FIRST · E5 STATE SYNC · E6 MISSING ANCHOR = STOP · E7 REPORT WHERE — floors, not ceilings; a skill's own gate may be stricter, never looser. Full text: `../gabe-docs/references/execution-contract.md` (if that file is missing, E6 applies — STOP).
A cross-project library of architecture concepts that accumulates as the human verifies them during project-driven `/gabe-teach` sessions. The goal is not to teach architecture in the abstract — it is to **reinforce universal architecture concepts while developing real apps**, so the human gradually becomes architect-minded (tradeoffs, scalability, reliability) without ever sitting through a disconnected lecture.
## How it fits the suite
- **Topics** (from `/gabe-teach topics`) live in per-project `.kdbp/KNOWLEDGE.md` (legacy — retired from the default KDBP inventory in A2; `/gabe-teach` runs stateless without it), driven by commits.
- **Concepts** (this skill) live in `skills/gabe-arch/concepts/`, driven by the catalog below.
- A single topic can be tagged with 0-N concepts (via the `ArchConcepts` column in `.kdbp/KNOWLEDGE.md`'s Topics table, when a legacy KNOWLEDGE.md is present).
- A verified topic increments the tagged concepts' status in `~/.claude/gabe-arch/STATE.md` — the global, cross-project source of truth.
- `/gabe-teach arch` en