./новости · 21 июля 2026 г.
новость
shadcn: агент не понимает токен --primary, пока не увидит живую кнопку - образцы хранит registry
источник: @shadcn на X ↗·
машинная выжимка · сверена с источником

shadcn
@shadcn
Согласен. Именно так мы и строили shadcn/cli и registry. LLM видит prop или token --primary. Для неё это пустой звук. А когда LLM видит <button className="bg-primary" /> и <form><button type="submit" className="bg-primary" />, ей становится ясно: вот так создают primary-кнопку, а в форме primary должна быть кнопка submit. Мы встроили это в связку cli + registry. Registry хранит твой golden set. Мы соединили skills и cli, чтобы научить агентов искать эти образцы и подтягивать их в контекст. И сделали так, чтобы это работало с несколькими registry — ты можешь не только черпать из своего golden set, но и подтягивать сторонние и open source.
· 1,7 тыс. просмотров
Автор shadcn объяснил, как учить агентов интерфейсу: не абстрактным токеном, а живым примером <button className="bg-primary" /> - паттерн модель считывает только из реальной разметки.
Почему это важно: Registry в этой схеме - golden set эталонных компонентов, а cli и skills дают агенту искать образцы и подтягивать их в контекст: агент не выдумывает кнопку, а копирует проверенную. Работает с несколькими registry сразу: свой набор, сторонние, open source. Какие агенты поддержаны, в треде не сказано.
Что дальше: Поднять свой registry по гайду shadcn, подключить через cli - и проверить, находит ли агент ваши эталоны.