architecture
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как constraints, top-3 риска. FAST +…
Первичная настройка — собрать портрет пользователя (как с тобой общаться), чтобы система подстроилась под тебя. 6 коротких вопросов. Триггеры — "/setup", "настрой меня", "настройка", "заполни профиль", "онбординг", "первый запуск".
$ npx -y skills add andrewcigan/vibe-dev-plugin --skill setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Первичная настройка — собрать портрет пользователя (как с тобой общаться), чтобы система подстроилась под тебя. 6 коротких вопросов. Триггеры — "/setup", "настрой меня", "настройка", "заполни профиль", "онбординг", "первый запуск".
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.
Repo: andrewcigan/vibe-dev-plugin
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как constraints, top-3 риска. FAST +…
7-tuple оценка здоровья проекта (Instructions / State / Verification / Scope / Lifecycle / Learning / Cost-Safety) через ВНЕШНЕГО evaluator-agent (не…
Управляемый чекпоинт состояния в файлы посреди работы — вместо авто-сжатия («рулетки»). Перезаписывает Current State, синхронизирует статусы, ротирует…
Выбор стека под bottleneck архитектуры. Запускает stack-advisor (Fable 5.1). Использует 2026 tech-updates (opendataloader-pdf, VoxCPM2, chrome-devtools-mcp).…
FULL этап 5 — автономный critique long-list идей. Запускает idea-critic (Sonnet), который отсеивает hard-filters и оставляет Top-3-5 по score. Триггеры —…
Бриф для Claude Design (claude.ai/design) по формуле C.R.O.P. Плагин не рисует UI сам — готовит handoff. Запускает design-handoff-builder (Opus). FAST этап 3 /…