Deploy to Vercel: от «выложи сайт» до ссылки на превью
Фраза «выложи приложение» для агента означает несколько решений: есть ли git-репозиторий, привязан ли проект к Vercel, авторизован ли CLI. Официальный скилл Vercel сначала проверяет все четыре условия, затем выбирает git push, vercel deploy или резервный скрипт без авторизации и всегда отдаёт ссылку. По умолчанию выкладка идёт как превью.
Проверяет git remote, файлы .vercel/project.json и .vercel/repo.json, результат vercel whoami и список команд перед выбором способа.
Если проект привязан и есть git remote, предлагает закоммитить и запушить, но спрашивает разрешения перед каждым push.
Непривязанный проект связывает через vercel link --repo, который сопоставляет git remote с уже существующими проектами Vercel.
Без авторизации запускает скрипт deploy.sh: он упаковывает проект без node_modules, .git и .env и возвращает ссылку на превью и ссылку для передачи.
Есть отдельные указания для Claude Code, песочницы claude.ai и Codex, включая повторный запуск с расширенным доступом к сети.
Когда пригодится
Сайт готов, и нужно быстро получить ссылку на превью, чтобы показать клиенту или команде.
Проект ещё не связан с Vercel, и вы хотите сразу настроить автоматический деплой при каждом push.
Вы работаете в claude.ai или Codex без авторизованного CLI, но всё равно нужна живая ссылка.
Попросите агента
Задеплой это приложение на Vercel и дай ссылку на превью.
Свяжи проект с командой studio на Vercel и включи деплой по git push.
Выложи текущую ветку на Vercel в продакшен, я подтверждаю.
Вопросы
Как установить скилл Deploy to Vercel?
Командой npx skills add vercel-labs/agent-skills@deploy-to-vercel. Команда npx skills add vercel-labs/agent-skills ставит весь набор Vercel, включая react-best-practices и web-design-guidelines.
Выкладывает ли скилл сразу в продакшен?
Нет. По умолчанию создаётся превью, а флаг --prod добавляется, только если вы прямо попросили продакшен.
Можно ли задеплоить без аккаунта Vercel?
Да, резервный скрипт работает без авторизации и возвращает ссылку на превью и Claim URL, по которой деплой можно перенести в свой аккаунт.