All named-theme vocabulary—concrete block type strings, nested layouts, and theme-specific setting keys—lives only in files under this folder. SKILL.md stays theme-agnostic and routes to the target-discovery and example-selection procedure.
Choosing the best example to reference
Do this after Discover allowed block types on the workspace theme so you know which type strings actually exist.
- Identify the theme — Read
config/settings_schema.jsonand check thetheme_infoobject fortheme_name. This is the most reliable way to identify the theme without asking the user. - Open the best-matching file only when the overlap is strong (same naming style and types). Use it for layout ideas and sample JSON after confirming every
typestill appears in the target theme’s schemas. - If no bundled example fits, do not use one—copy structure from existing
templates/*.jsonin that theme instead. - If multiple could fit or the theme is unknown, ask the user which theme or example family to follow.
Index
| File | Documents |
|---|---|
| slab/guide.md | Slab / Brickspace-style blocks: essential block reference, page-building checklist, curated layout/content/cards reference, structure trees, and self-contained JSON example folders (including one full section example with a preview). Full inventory: inspect the target theme's blocks/ directory. |