Learn / UI architecture
UI architecture contract
The vocabulary every Foldkit Plus UI layer shares, written down after the fact from what is built — not before it as a wish. If a new API does not fit these ten nouns, the API is wrong, not the list. (The package sources of truth are the READMEs and the skill reference.)
Theme / Tokens / Knobs
↓
Recipe
↓
Anatomy / Slots / A11y Pattern
↓
State / Bundle / primitive
↓
Behavior / Mixins
↓
Assembled Widget
↓
Higher-level Patterns
↓
BlocksEach layer is replaceable without forking the widget: theme, recipe, anatomy, behavior, state implementation, and assembled default are independent values. If a reasonable customization needs a widget's source, that is a kit API bug.