Architecture curriculum layer for the Gabe Lens suite. Holds concept files (one per idea: retry-with-backoff, idempotency-keys, circuit-breaker, …) organized by tier × specialization. Consulted by /gabe-teach for inline Architecture-link rendering in lessons, by /gabe-teach arch mode for dedicated architecture study, and by /gabe-teach for tagging topics with concepts they touch.
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.
/gabe-teach topics) live in per-project .kdbp/KNOWLEDGE.md, driven by commits.skills/gabe-arch/concepts/, driven by the catalog below.ArchConcepts column in .kdbp/KNOWLEDGE.md's Topics table).~/.claude/gabe-arch/STATE.md — the global, cross-project source of truth./gabe-teach arch enters dedicated architecture mode: browse, teach, verify, or let the system pick the next concept via progressive pressure.See TAXONOMY.md for the full map. Summary:
foundational · intermediate · advancedagent · web · data · distributed-reliability · security · infra · costA concept can belong to multiple specializations (e.g., retry-with-backoff is [distributed-reliability], retry-aware-cost-cap is [cost, distributed-reliability]). Tier is singular.
Every file under concepts/{specialization}/{slug}.md follows this shape exactly. Schema validation is manual for v1 — no linter yet.
---