From zerovibe
Создать новый проект на платформе Zerovibe и привязать к нему текущую папку. Используй, когда пользователь пишет "/zerovibe:init", "создай проект zerovibe", "новый проект на zerovibe", "заведи приложение на платформе", или хочет впервые задеплоить папку, ещё не привязанную к проекту (нет ZEROVIBE_PROJECT в .env).
How this skill is triggered — by the user, by Claude, or both
Slash command
/zerovibe:initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Разворачивает в текущей папке рабочий шаблон, создаёт проект на платформе и
Разворачивает в текущей папке рабочий шаблон, создаёт проект на платформе и привязывает папку к нему. После этого можно сразу писать фичи и публиковать.
Нужен сохранённый ключ (~/.zerovibe/config.json). Нет → сначала /zerovibe:install.
1. Развернуть шаблон в текущую папку — только если она пуста. Эталонный шаблон
лежит внутри плагина по пути ${CLAUDE_SKILL_DIR}/../../template. Если в папке уже
есть код (маркеры: go.mod или Dockerfile) — НЕ затирай его, просто привяжи
существующий код. Иначе скопируй шаблон. После — по желанию пользователя git init.
2. Создать проект на платформе:
POST {api}/dev/projectsс заголовкомX-API-Key: <ключ>, тело{"name": "<имя>"}. ID проекта — в ответе по путиproject.id(учти вложенность).
Имя проекта: из аргумента пользователя; если пусто — предложи имя текущей папки и подтверди.
3. Привязать папку — записать в .env проекта ZEROVIBE_PROJECT=<id> и
ZEROVIBE_API=<api> (идемпотентно: если строки уже есть — обнови). Ключ в .env
НЕ пишем — он глобальный, в ~/.zerovibe/config.json. Убедись, что .env в
.gitignore (его не коммитим).
4. Подвести итог простыми словами (креатор не должен лезть в доки). Примерно:
Готово! Проект «<имя>» создан, папка привязана. Дальше просто говори обычными словами, что нужно в приложении — например «добавь раздел задач» или «сделай форму входа». Когда захочешь опубликовать — скажи «задеплой», и приложение появится по адресу
<поддомен>.zerovibe.ru.
X-API-Key (не Bearer)./zerovibe:init.Аргумент пользователя (имя проекта): $ARGUMENTS
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub chudno/zerovibe --plugin zerovibe