Вайбкодинг · прогон четырёх шагов · сентябрь 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.dev | claude mcp add magic ... @21st-dev/magic@latest | Magic 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
Мелочь, на которой новички залипают: если ты решишь проверить этот адрес браузером или через 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 взяты с его страницы дословно
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
Оба способа штатные, авторские. Способа «скажи Клоду поставить этот скилл», который показывают в роликах, в документации нет вовсе: иногда он срабатывает случайно, потому что 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.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
- Быстрый старт Claude Code - команда установки и порядок первого запуска
- Репозиторий UI UX Pro Max - оба штатных способа установки, список поддерживаемых редакторов, лицензия
- Пакет ui-ux-pro-max-cli в реестре npm - версия CLI и имя команды uipro
- Пакет motion в реестре npm - текущее имя и версия пакета анимаций
- Репозиторий magic-mcp - объявление о переезде Magic MCP на 21st MCP и сбросе ключей
- Страница 21st MCP - получение ключа и настройка под редакторы
Памятка: что проверить, если строка не сработала
Восемь мест, на которых чаще всего разъезжается установка
Сохрани себе
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 и агентах
Всё, что не влезает в статью, лежит у меня в канале: разборы инструментов до того, как о них напишут ролики, и внутрянка моих вайб-маркетинговых проектов
Открытый канал, подписка в одно нажатие