qvib.pro
EN

~3 мин чтения · всем

Как собрать свой движок вайб-кодинга (из пресета или с нуля)

Что это

Движок вайб-кодинга в qvib.pro — это не набор промптов, а скомпилированный, валидированный артефакт: команда агентов (роли + системные промпты), ПРИЗМЫ (углы независимого ревью), ОРКЕСТРАЦИЯ (fan-out / голоса / циклы), гранулярные ПРАВИЛА, блоки SKILLS/MCP/KNOWLEDGE и слои установки. Компилятор детерминированно собирает из него пакет под ваш инструмент (Claude Code, Cursor, любой AGENTS.md). Собрать и посмотреть — бесплатно; платите только за выдачу установочной ссылки.

ШаблонQuestНастройязык · MCP · файлыПревьючто в пакетеЛинтер-гейтошибки = стопУстановкаzip / ссылка
Сборка движка: от шаблона до установленного пакета

На странице сборки есть два пути, и оба ведут к одному и тому же объекту (spec формата engine-mod/v1).

Путь A — из пресета (быстро)

Вы форкаете готовый seed. В каталоге сейчас флагман Quest плюс 23 тематических шаблона (dev, video, decks, data, marketing, research, content-writing, product, design). Технически это createFromSeed: канон-шаблон запечён в код и неизменяем, а вам создаётся личная копия (copy-on-write) с пометкой forkedFrom. Slug авто-дедуплицируется (вторая установка → -2), дальше правьте что угодно.

Quest «из коробки» несёт: 8 специалистов (владелец, архитектор, аналитик, дизайнер, инженер, ревьюер, безопасность, верификатор), все 13 призм каталога, полный quest-воркфлоу (6 фаз), устав качества, инварианты и guard-hook (блокирует rm -rf /, DROP, git push --force, curl|bash).

Путь B — с нуля (гранулярно)

Вы стартуете с пустой спеки и добавляете блоки из каталога. Каждый пресет в каталоге отдаёт готовый inline-блок — UI просто пушит его в нужный массив:

  • агент → в agents[] (роль + системный промпт + модель + инструменты);
  • призма → в prisms[] (со своим veto/weight/trigger);
  • скил → в skills[], MCP-сервер → в mcp[] (с манифестом секретов).

Правила добавляете с режимом активации — это модель Cursor Project Rules, самая гранулярная на рынке: always (всегда в контексте), auto (по glob-паттернам файлов), agent (модель подключает сама по описанию), manual (только по явному запросу).

Когда какой путь

  • Новичку и в 90% случаев — путь A: форк Quest и лёгкая правка под свой стек.
  • Профи/агентству, которому нужен узкий движок под конкретный пайплайн — путь B.
  • «Опиши цель → движок» (AI-сборка, from-goal) — это roadmap, пока в разработке. Сегодня сборка — руками из пресетов/блоков, и это работает без единого вызова модели.

Worked-пример

Вход: хочу движок для своего Node+React+Postgres проекта, но без видео-агентов, зато с усиленной безопасностью.

Что делает конфигуратор:

  1. Вы жмёте «Quest → форкнуть». Создаётся ваша копия со slug forge-core, meta.forkedFrom = 'forge-core'.
  2. Вы убираете призму design-craft (нет UI-дизайна в задаче) и оставляете вето-призмы security, tenancy, regression, data-integrity.
  3. В оркестрации ставите verifyVotes: 2 (два независимых голоса «готово») — уже стоит в Quest.
  4. Жмёте «Превью». Каждое сохранение проходит Engine Linter — чистую статическую проверку связности. Если вы, например, оставили в orchestration.lenses ссылку a11y, но удалили саму призму a11y — линтер выдаёт LENS_DANGLING (error) и блокирует сохранение: «линза указывает на несуществующую призму — ревью, которое она называет, никогда не запустится». Дубли id агентов/призм → DUP_ID (error). Это и есть гейт, который не даёт собрать молча-сломанный движок.
  5. Превью показывает flow-граф (кто кого зовёт) и человеческую сводку — полную спеку в браузер конфигуратор до оплаты не отдаёт (защита pre-pay-внутренностей).

Результат: валидная спека, которую компилятор превратит в пакет под Claude Code / Cursor / AGENTS.md с README, INSTALL.md, INSTALL-PROMPT.md и .engine.json (content-hash). Выдача пакета — после разовой оплаты банковской картой (ЮKassa).

Честная оговорка

Гарантия работы бывает двух сортов. Guard-hook и git-pre-commit/CI — ENFORCED (код выхода реально блокирует). Всё, что живёт как проза в правилах/промптах на Cursor/AGENTS без рантайма — ADVISORY (инструкция, которой модель следует, но не гарантия). Конфигуратор помечает это честно, и вы видите разницу ещё на превью.