Вайбкодинг · прогон четырёх шагов · сентябрь 2026

Сайт одной строкой в Claude Code: 8 минут и 4 команды 2026

Сайт одной строкой собирается так: ставишь Claude Code, пакет анимаций motion, скилл дизайна UI UX Pro Max и подключаешь 21st MCP. Это 4 команды и 8 секунд машинного времени, после которых на диск ложится 172 файла в 7 папках, а Claude Code рисует страницы по дизайн-правилам. Вот эта строка:

npm install motion && npm install ui-ux-pro-max-cli && npx uipro init --ai claude && npx -y @21st-dev/cli@latest init --client claude --write

На Windows PowerShell цепочка через && работает не везде, там те же четыре команды запускаются по очереди, каждая своей строкой

Дальше в той же папке набери claude и нажми Enter: откроется Claude Code, спросит про вход в аккаунт при первом запуске, и появится строка ввода. Напиши в неё словами: «собери лендинг, используй скилл ui-ux-pro-max». Он соберёт папку с файлом index.html, открой его двойным щелчком, и сайт откроется в браузере

Что нужно до того, как вставлять строку

Три шага, все разовые. Пропустишь любой, и строка упадёт на первой же команде

Первое: проверь, что на компьютере есть Node. Открой чёрное окно с командами (на Mac это программа «Терминал», на Windows «PowerShell»), вставь туда node -v и нажми Enter. Ответ вроде v25.9.0 значит всё на месте. Ответ command not found: node значит Node ещё не стоит: поставь его с nodejs.org, кнопка LTS, дальше обычная установка мышкой, и после неё открой окно заново. Если чёрное окно с командами для тебя совсем новое, у меня есть отдельный разбор вайбкодинга с нуля

Второе: зайди в папку проекта. Папка проекта это обычная папка на компьютере, где будет жить твой сайт, хоть новая пустая на рабочем столе. Создай её мышкой, а потом в том же окне набери cd , поставь пробел и перетащи папку прямо в окно мышкой: путь подставится сам, останется нажать Enter. Всё, ты внутри, и теперь строка сверху сработает

Третье: поставь сам Claude Code, если его ещё нет. Строка сверху ставит скиллы и блоки ДЛЯ него, но не его самого. Набери claude --version: ответ с номером значит всё готово, ответ command not found: claude значит ставим командой из шага 1 ниже. При первом запуске он попросит войти в аккаунт, и для работы нужна платная подписка Claude уровня Pro или выше

Про 21st отдельно: готовые блоки интерфейса заработают только после того, как получишь ключ и положишь его в переменную, это шаг 4 внизу. Пока ключа нет, проси у Claude Code просто «собери лендинг, используй скилл ui-ux-pro-max», без упоминания 21st, иначе он будет дёргать инструмент, которого у него ещё нет

Получилось или нет: три проверки за двадцать секунд

Проверяй по экрану, а не по ощущению. После строки выше запусти три команды, и каждая должна ответить так:

claude --version          # печатает номер версии, у меня 2.1.261
npx uipro --version       # печатает 2.15.0
ls .claude/skills         # печатает 7 папок

Семь папок это banner-design, brand, design, design-system, slides, ui-styling, ui-ux-pro-max. Если папок нет вообще, скилл встал не туда: uipro init ставит его в ТЕКУЩУЮ папку, и запускать его надо там, где лежит проект

Почему строка из популярных роликов сегодня ломается

Я разобрал ролик, где эти четыре шага показывают на экране, и прошёл каждый шаг руками. Три шага из четырёх больше не работают дословно:

ШагЧто показывают в роликеЧто живёт сейчас
анимацииframer-motion, версия 12.38.0проект переименован, ставится motion, версия 13.3.0
скилл дизайна«просто попроси Claude установить этот скилл»у авторов своя команда-установщик: npm install ui-ux-pro-max-cli, потом uipro init
21st.devclaude mcp add magic ... @21st-dev/magic@latestMagic MCP заменён на 21st MCP, старые ключи сброшены

Таблица прокручивается вбок →

Последняя строка самая дорогая. Пакет @21st-dev/magic в реестре остался, установка проходит без единой ошибки, и человек честно думает, что всё получилось. А внутри это тонкий переходник на новый адрес, и без свежего ключа он молчит. Тут живёт самая частая ошибка, и она не показывает никакой ошибки на экране

Разбор по шагам

Шаг 1. Claude Code

Если он уже стоит, шаг пропускается. Если нет, скопируй команду из документации и вставь её в чёрное окно с командами, потом нажми Enter. Увидишь, как пойдут строки загрузки:

curl -fsSL https://claude.ai/install.sh | bash

На Windows без WSL та же установка делается одной строкой в PowerShell:

irm https://claude.ai/install.ps1 | iex
Страница быстрого старта Claude Code: шаг первый с командой установки для macOS, Linux и WSL
Мой кадр живой страницы документации, 14 сентября 2026. Отсюда взята команда установки первого шага

Мелочь, на которой новички залипают: если ты решишь проверить этот адрес браузером или через curl без флага -L, получишь пустой ответ. Это не поломка: адрес перебрасывает на downloads.claude.ai, и команда идёт по этой ссылке сама. Подробный разбор установки с нуля, включая вход в аккаунт, лежит в гайде по установке Claude Code

Шаг 2. Пакет анимаций

Вставь эту команду в том же окне, уже внутри папки своего проекта, и нажми Enter. Увидишь строку added 5 packages:

npm install motion

Замер моего прогона: установка пакета анимаций заняла 4 секунды, установщик дизайна 3 секунды, сам скилл 1 секунду

Раньше он назывался framer-motion, и именно это имя показывают ролики. Сейчас оба имени ведут в один проект и обе публикации идут под версией 13.3.0, но документация авторов написана под motion, и Claude Code, читая её, ждёт именно этого имени. На прогоне установка заняла 4 секунды и поставила 5 пакетов. Что с этим пакетом делать дальше, я разбирал в гайде про анимированный сайт

Шаг 3. Скилл дизайна

Это главный шаг: без него Claude Code рисует сайты своим вкусом, и получается тот самый узнаваемый нейросетевой лендинг с фиолетовым градиентом

Вставь две команды подряд, вторую запускай после того, как первая договорит. Увидишь зелёную строку про успех:

npm install ui-ux-pro-max-cli
npx uipro init --ai claude

На экране появится success UI/UX Pro Max installed successfully!, а на диск ляжет 172 файла в семи папках

Числа этого шага я снял на своём прогоне 14 сентября 2026: команда npx uipro init --ai claude ответила строкой про успешную установку, после неё в проекте оказалось 7 папок скиллов и 172 файла. Тогда же сверил и карточку проекта: 127 тысяч звёзд, лицензия MIT, обе строки установки через /plugin взяты с его страницы дословно

Проект открытый и живой: 127 тысяч звёзд, свободная лицензия MIT, последняя правка от 10 сентября 2026. Есть и второй способ, прямо внутри Claude Code. Введи эти две строки в его окне по очереди, и увидишь список найденных скиллов:
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
Раздел установки UI UX Pro Max на GitHub: два штатных способа, через маркетплейс и через команду
Кадр живой страницы проекта, 14 сентября 2026. Обе команды установки взяты отсюда дословно

Оба способа штатные, авторские. Способа «скажи Клоду поставить этот скилл», который показывают в роликах, в документации нет вовсе: иногда он срабатывает случайно, потому что Claude Code сам догадывается скачать файлы проекта, а иногда кладёт их не туда. Что такое скиллы и чем они отличаются от плагинов и MCP, разобрано в гайде про плагины, скиллы и MCP

Один подводный камень я нашёл своим прогоном: описание на странице проекта обещает флаг --dry-run для безопасной примерки, а живая команда uipro версии 2.15.0 про него не знает и отвечает error: unknown option '--dry-run'. Настоящие флаги: --ai, --force, --offline, --global, --token

Это я тоже проверил руками в тот же день: установленная версия 2.15.0 на флаг --dry-run отвечает отказом, хотя описание проекта его обещает

Шаг 4. Готовые блоки интерфейса

Вставь эту команду и нажми Enter. Увидишь готовый блок настроек, который она сама допишет в файл проекта:

npx -y @21st-dev/cli@latest init --client claude --write

Без --write команда просто напечатает блок настроек, чтобы ты посмотрел глазами, и это удобнее для первого раза. Вот что она печатает:

{
  "mcpServers": {
    "21st": {
      "type": "http",
      "url": "https://21st.dev/api/mcp",
      "headers": { "x-api-key": "${API_KEY_21ST}" }
    }
  }
}
Страница подключения 21st MCP: получение ключа и настройка для Claude Code и других редакторов
Кадр живой страницы 21st, 14 сентября 2026. Здесь берётся бесплатный ключ для четвёртого шага

Ключ бесплатный, берётся на странице 21st.dev/mcp после входа в аккаунт. Дальше его нужно положить в переменную окружения API_KEY_21ST, и это одна команда. На Mac и Linux вставь в то же окно строку ниже, заменив текст в кавычках на свой ключ:

echo 'export API_KEY_21ST="твой-ключ"' >> ~/.zshrc && source ~/.zshrc

На Windows в PowerShell то же самое делается так, после команды окно нужно закрыть и открыть заново:

setx API_KEY_21ST "твой-ключ"

Что ломается и что делать

Таблица собрана по дословным строкам с экрана, а не по догадкам. Её и стоит унести: она отвечает на вопросы, которые возникают уже ПОСЛЕ первой успешной установки

Что на экранеЧто это значитЧто сделать
error: unknown option '--dry-run'описание на сайте новее или старее того, что установилосьубрать флаг, примерку делать флагом --global в тестовой папке
command not found: uiproустановщик лёг только в папку проекта, а вызван как общийзвать через npx uipro, либо ставить с флагом -g
.claude/skills пуст после установкиuipro init отработал в другой папкеперейти в папку проекта и повторить, скилл ставится в текущую
MCP подключился, но инструменты 21st не отвечаютстоит старый @21st-dev/magic или ключ сброшенвзять новый ключ на 21st.dev/mcp и перейти на @21st-dev/cli
npm ERR! 404 framer-motion@12версия из ролика уже не публикуетсяставить motion без указания версии
command not found: npmна компьютере нет Node, а с ним и npmпоставить Node с nodejs.org, кнопка LTS, и открыть окно заново
command not found: claudeсам Claude Code ещё не установленпоставить его командой из шага 1, для входа нужна подписка Pro или выше
Claude собрал страницу, но дизайн прежнийскилл лежит, а в запросе не названписать в запросе «используй скилл ui-ux-pro-max» прямым текстом

Таблица прокручивается вбок →

Кому какой шаг нужен, а какой нет

Не всем нужны все четыре. Разложил по твоей ситуации:

  • хочешь просто проверить, как это работает - хватит шагов 1 и 3. Анимации и готовые блоки нужны, когда есть что анимировать
  • собираешь лендинг под реальный запуск - нужны все четыре, и начинать стоит с 3, потому что дизайн решает больше, чем анимация
  • уже собрал сайт и он выглядит нейросетевым - тебе нужен только шаг 3, остальное не поможет
  • работаешь не в Claude Code, а в Cursor или Codex - шаг 3 ставится той же командой с другим значением флага --ai, шаг 4 тоже поддерживает эти редакторы

Та же раскладка таблицей, если удобнее смотреть по шагам:

ШагЧто он даётМожно ли пропустить
1 Claude Codeсам сборщик, без него остальное некуда ставитьнет
2 анимацииплавные появления блоков на готовой страницеда, если анимации не нужны
3 скилл дизайнаправила, по которым страница выглядит человеческойнет, это главный шаг
4 готовые блокиготовые куски интерфейса вместо сборки с нуляда, будет дольше и разнообразнее по качеству

Таблица прокручивается вбок →

Если ты вообще впервые собираешь сайт нейросетью и чёрное окно с командами пока пугает, начни с гайда про сайт нейросетью, а сюда возвращайся за дизайном

Источники

Каждая команда и каждое число сняты с живых страниц и собственного прогона 14 сентября 2026

Памятка: что проверить, если строка не сработала

Восемь мест, на которых чаще всего разъезжается установка

Сохрани себе

  • node -v отвечает номером версии, а не ошибкой про неизвестную команду
  • claude --version тоже отвечает номером: сам Claude Code строкой не ставится
  • команды запускались ВНУТРИ папки проекта, а не в домашней папке
  • claude --version отвечает номером, а не ошибкой про неизвестную команду
  • в папке .claude/skills лежит 7 папок, а не пусто
  • ставился пакет motion, а не framer-motion из старых роликов
  • ключ для 21st взят свежий, старые ключи сброшены вместе с переездом Magic MCP
  • в запросе к Claude скилл назван прямым текстом, иначе он его не подхватит

Куда это ведёт

Одна строка это вход, а не весь путь

Дальше начинается интересное: свои скиллы под свои задачи, свои MCP, свой конвейер, где сайт и тексты собираются одной командой

На Концентрате я веду через это за руку, на живых проектах, от первой установки до собранного сайта

Занять место бесплатно

Регистрация на сайте до 14 октября, участие бесплатное

Частые вопросы

Нужна ли платная подписка Claude, чтобы это работало?

Для самого Claude Code нужна подписка Pro или выше, либо доступ через Console. Скилл дизайна и пакет анимаций бесплатны и лежат под лицензией MIT, ключ 21st тоже выдаётся бесплатно

Можно ли поставить скилл сразу для всех проектов?

Да, флагом --global: npx uipro init --ai claude --global. Тогда файлы лягут в домашнюю папку, и скилл будет виден из любого проекта. Локальная установка удобнее, когда у разных проектов разные правила дизайна

Чем скилл отличается от простого запроса «сделай красиво»?

Запрос «сделай красиво» модель трактует своим вкусом и каждый раз по-новому. Скилл это набор правил и готовых стилей, по которым модель принимает решения одинаково от запуска к запуску

Обязателен ли шаг с 21st, если скилл дизайна уже стоит?

Нет. Скилл отвечает за правила и композицию, 21st за готовые блоки интерфейса. Без 21st Claude напишет блоки сам, это дольше и разнообразнее по качеству

Почему в ролике команда другая, а работает моя?

Ролики снимают один раз, а инструменты переезжают. Пакет анимаций переименован, а Magic MCP заменён на 21st MCP со сбросом старых ключей. Команды в этой статье прогнаны 14 сентября 2026

Читать дальше

Я соло-предприниматель на Claude, Claude Code и агентах

Всё, что не влезает в статью, лежит у меня в канале: разборы инструментов до того, как о них напишут ролики, и внутрянка моих вайб-маркетинговых проектов

Читать канал

Открытый канал, подписка в одно нажатие