Слои разведены жёстко: стоковые компоненты не кастомизируются никогда, авторские блоки принимают данные только пропсами и не импортируют фикстуры, а страницы-образцы владеют своими данными. Кастомизация это блоки и страницы, а не правка стокового слоя.
Дисциплина токенов не вкусовщина, а условие переносимости: блок с сырым цветом внутри в чужой теме останется чужим. Поэтому запрет проверяется отдельной командой по блокам и страницам, а стоковый слой из проверки исключён.
Примитивы здесь Base UI, а не Radix, и об этом стоит отдельное предупреждение: примеры из обучающих данных почти всегда радиксовские. Кнопка-ссылка без нужного признака ругается только в живом браузере: ни типы, ни линтер её не поймают.
Набор не ставится из удалённого реестра: он лежит на диске рядом, и Claude Code читает исходник блока и переносит его по рецепту, с переустановкой стоковых компонентов на принимающей стороне. Открытым реестром отдаётся другое: тема и компоненты этого сайта. Витрина по ссылке показывает их вживую, а машина читает их по адресу /r/registry.json.