Нейросеть выдаёт код фронта за минуты, а интерфейс получается, мягко говоря, студенческий. Кнопки кривые, отступы разные, шрифт откуда-то из 2012-го. Знакомо. Разбираю четыре способа, которыми сегодня реально управляют дизайном в Cursor, Claude Code, Codex, ChatGPT и Qwen. Без иллюзий: у каждого свои сильные стороны и свои ловушки.
Если у вас уже оплачен Claude Pro или Max, Claude Design просто появляется в интерфейсе без отдельной настройки. Запускаете, описываете задачу, получаете дизайн. Это самый низкий порог входа для тех, кто не разработчик и не дизайнер, но хочет показать концепт инвесторам или клиентам.
DESIGN.md идеально работает в паре с Claude Code или Cursor в больших проектах, где важна консистентность от релиза к релизу. Но для маленьких лендингов и одноразовых прототипов это избыточно. Там быстрее взять готовый промпт-блок (способ 3).
В промпт-блок можно вставить свои цвета и шрифты, оставив остальную логику (отступы, радиусы, типографическую иерархию). Так получаете узнаваемый визуальный язык выбранной системы, но под свой бренд. Это то, что нельзя сделать ни в Claude Design (там своя логика), ни в Ant Design (там вы привязаны к их теме).
Лайфхак для вайб-кодера. Если делаете прототип, на котором потом пойдёт боевая разработка, выбирайте shadcn/ui. Почему: код компонентов лежит в вашем проекте, и любая следующая нейросеть видит его как контекст. Работает цикл: Claude Code пишет кнопку в стиле shadcn/ui, вы её правите, Cursor дорабатывает фичу, и все модели используют ту же кнопку. Без shadcn/ui каждая нейросеть рисует свою версию кнопки, и интерфейс расползается.
Эти способы не конкурируют. Они сочетаются. На реальном проекте вы можете начать концепт в Claude Design, экспортировать в Canva для маркетинга, потом перенести логику в DESIGN.md и собрать продукт на shadcn/ui с промпт-блоком tatsy.pro в качестве задающего визуальный язык слоя, а первый экран лендинга усилить промптом из MotionSites.