architecture
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как…
Первичная настройка — собрать портрет пользователя (как с тобой общаться), чтобы система подстроилась под тебя. 6 коротких вопросов. Триггеры — "/setup", "настрой меня", "настройка", "заполни профиль", "онбординг", "первый запуск".
Claude Code
$ npx -y skills add andrewcigan/vibe-dev-plugin --skill setup --agent claude-code
Codex
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a codex -y
Cursor
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a cursor -y
Gemini CLI
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a gemini-cli -y
GitHub Copilot
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a github-copilot -y
OpenCode
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a opencode -y
Windsurf
$ npx skills add andrewcigan/vibe-dev-plugin --skill setup -a windsurf -y
name: setup description: Первичная настройка — собрать портрет пользователя (как с тобой общаться), чтобы система подстроилась под тебя. 6 коротких вопросов. Триггеры — "/setup", "настрой меня", "настройка", "заполни профиль", "онбординг", "первый запуск". when_to_use: При первой установке плагина или когда пользователь хочет изменить стиль общения. Создаёт ~/.vibe-dev/portrait.md, который читают механизмы стиля (decision-format, язык-ловец). Если портрета нет — система работает на нейтральном дефолте (medium). disable-model-invocation: true
Собирает **портрет пользователя** — как с тобой разговаривать. Один раз на всё: портрет глобальный (`~/.vibe-dev/portrait.md`), работает во всех проектах. Без него система работает на безопасном нейтральном дефолте (как для основателя-непрограммиста, уровень `medium`).
называет букву или отвечает своими словами.
> Настрою, как мне с тобой разговаривать — чтобы не сыпать непонятными словами и давать выбор так, > как тебе удобно. 6 коротких вопросов, минута. На каждый — назови букву или ответь своими словами. > Поменять потом — команда `/setup`.
**1. Роль** → ключ `role` (founder / developer / manager / other) > Кто ты в своих проектах? > - А) Основатель / владелец продукта — придумываю и направляю > - Б) Разработчик — пишу код сам > - В) Менеджер / продакт — управляю, свожу людей и задачи > - Г) Другое (скажи своими словами)
**2. Пишешь ли код сам** → ключ `writes_code` (no / some / yes) > Код руками пишешь? > - А) Нет, не пишу и не читаю — это дело системы > - Б) Немного — могу прочитать, поправить мелочь > - В) Да, постоянно — код это моя работа
**3. Уровень ответов** → ключ `answer_level` (concepts / technical / mixed) > Как мне объяснять решения? > - А) На уровне идей и последствий — «что это даст, чем рискуем», без технических деталей > - Б) Технически и подробно — давай как инженеру, с деталями > - В) Смешанно — суть простыми словами, но если копну — дай и детали
**4. Терпимость к терминам** → ключ `jargon_tolerance` (low / medium / high) — управляет язык-ловцом > Как с техническими словами (англицизмы вроде «деплой», «пайплайн»)? > - А) Объясняй каждое простыми словами — я в них путаюсь (→ low) > - Б) Можно термины, но поясняй незнакомые в скобках (→ medium) > - В) Я в теме, говори как есть — пояснения не нужны (→ high)
**5. Что строишь** → ключ `builds` (web / bots / tools / mixed) > Что ты обычно делаешь? (для контекста) > - А) Веб-сайты и веб-приложения > - Б) Телеграм-боты / чат-ассистенты > - В) Внутренние инструменты, автоматизации, обработка данных > - Г) Разное / пока не знаю
**6. Язык общения** → ключ `language` (ru / en / <другой>) > На каком языке общаемся? > - А) Русский > - Б) English > - В) Другой (скажи какой)
`compensation_zones` НЕ спрашиваем — выводим из ответа на вопрос 2:
1. Создай папку: `mkdir -p ~/.vibe-dev` 2. Возьми за основу `${CLAUDE_PLUGIN_ROOT}/templates/portrait.md`, подставь значения из ответов во frontmatter (по одному `ключ: значение` на строку, без кавычек) и перепиши человекочитаемую часть под ответы. Поле `generated` — сегодняшняя дата (`date +%F`). 3. Сохрани в `~/.vibe-dev/portrait.md` (перезаписывает прошлый, если был).
> Готово, запомнил: [роль], код [пишешь/не пишешь], объясняю [на уровне идей / технически], > термины — [упрощаю строго / поясняю / даю как есть]. Это поменяет, как я с тобой говорю. > Поменять настройки — снова `/setup`. > > Дальше — стартуем проект: скажи `/new-project`. Согласен?
краткие развилки не подсвечивает; `medium` — ловит ядро тяжёлых слов; `low` — строго по полному списку. Человеко-дни ловятся на любом уровне.
простой язык + бытовые аналогии; технарю — краткий технический список. «Что теряешь» + рекомендация — всегда.
🌐 English: this file · Русский: README.ru.md A harness-first plugin that turns a business idea into a shipped product — for founders who build with Codex and Claude Code.
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как…
7-tuple оценка здоровья проекта (Instructions / State / Verification / Scope / Lifecycle / Learning / Cost-Safety) через ВНЕШНЕГО…
Управляемый чекпоинт состояния в файлы посреди работы — вместо авто-сжатия («рулетки»). Перезаписывает Current State,…
Выбор стека под bottleneck архитектуры. Запускает stack-advisor (Fable 5.1). Использует 2026 tech-updates (opendataloader-pdf,…
FULL этап 5 — автономный critique long-list идей. Запускает idea-critic (Sonnet), который отсеивает hard-filters и оставляет…
Бриф для Claude Design (claude.ai/design) по формуле C.R.O.P. Плагин не рисует UI сам — готовит handoff. Запускает…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.