schemalisted
Install: claude install-skill anthonysuherli/br8n
# br8n — Schema (the guided seam)
br8n maintains itself silently; **structure** is the one thing it won't change
without you. This skill is that seam: it checks whether the KB's knowledge-graph
ontology still fits what's been collected, and — only when warranted — co-designs a
new one with you, one question at a time. Everything else (capture, distill, graph
population) happens in the background; here you *manage the shape*.
**Target** (same convention as every br8n skill):
- `project` = current git repo name — `basename "$(git rev-parse --show-toplevel)"`
- `kb` = current git branch — `git rev-parse --abbrev-ref HEAD`
## Step 1 — Read the drift verdict
Call `mcp__plugin_br8n_br8n__br8n_schema_drift(project, kb)`. It reads the
built graph's type distribution against the approved schema (no LLM cost) and returns:
- `mode` — `cold_start` | `drift` | `ok` | `empty` (| `off` if the gate is disabled).
- `should_offer` — whether this is worth surfacing **now** (debounced; a declined
offer doesn't re-nag until drift intensifies).
- `offer_line` — the ready-to-show one-liner (null unless `should_offer`).
- `residual` / `ratio` / `residual_types` — the off-ontology cluster: the entities
the current schema couldn't place. **This is the seed** the wizard reshapes around.
**Route on `mode`:**
| mode | what it means | do |
|---|---|---|
| `empty` | graph too small to judge | tell the user there isn't enough yet; suggest `/br8n:capture` / `/br8n:explore`. Stop. |
| `ok` | the on