Вайбкодинг · прогон четырёх шагов · сентябрь 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, свой конвейер, где сайт и тексты собираются одной командой

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

Забрать путёвку в ИИ-Лагерь

Кнопка ведёт в мой закрытый канал. Жмёшь «Подать заявку», впускаю сразу, бот пишет в личку и отдаёт путёвку. Бесплатно

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

Нужна ли платная подписка 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 и агентах

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

Читать канал

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