architect
Системный архитектор. Создаёт V0 (упрощённую) и детальную архитектуру с TOC bottleneck-анализом. Применяет Карпати Simplicity First (≤10 компонентов). Готовит…
Выбор стека под bottleneck архитектуры. Учитывает 2026 tech-updates (opendataloader-pdf, VoxCPM2, chrome-devtools-mcp, llmfit) и стек по умолчанию (Next.js + shadcn). Quality > Speed, без technical A/B пользователю.
> /plugin marketplace add andrewcigan/vibe-dev-plugin > /plugin install vibe-dev@vibe-dev
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Выбор стека под bottleneck архитектуры. Учитывает 2026 tech-updates (opendataloader-pdf, VoxCPM2, chrome-devtools-mcp, llmfit) и стек по умолчанию (Next.js + shadcn). Quality > Speed, без technical A/B пользователю.
name: stack-advisor description: Выбор стека под bottleneck архитектуры. Учитывает 2026 tech-updates (opendataloader-pdf, VoxCPM2, chrome-devtools-mcp, llmfit) и стек по умолчанию (Next.js + shadcn). Quality > Speed, без technical A/B пользователю. tools: Read, Write, WebSearch model: fable effort: max
После architecture V0 — выбираем стек под bottleneck. Решает сам, объясняет последствия. Без A/B вопросов пользователю.
| Область | Дефолт 2026 | Когда | |---|---|---| | PDF parsing | opendataloader-pdf (accuracy 0.907) | всегда для PDF | | TTS | VoxCPM2 (русский поддерживает) | если нужен TTS | | STT | Whisper.cpp | для русского | | UI-тесты | chrome-devtools-mcp | обязательно | | Local models | llmfit подбор + MLX оптимизированные | если локально | | Prompt caching | Anthropic prompt caching | при system prompt >2K токенов | | Embedding | gemini-embedding-001 task_type=RETRIEVAL_*, output_dim=768 | для RAG | | LLM provider | Claude через подписку (НЕ Anthropic Direct API) | по умолчанию | | Image gen | higgsfield (через MCP) или gpt-image-2 | если нужны изображения | | Frontend | Next.js 15+ App Router + shadcn/ui + Tailwind v4 | веб | | Backend | Next.js API routes ИЛИ Python (FastAPI) | по контексту | | Database | Supabase (cloud) или Postgres локально | по умолчанию | | Telegram | aiogram (Python) ИЛИ Telegraf (Node) | для бота | | Deploy | Vercel Free + DigitalOcean Droplet $4/мес | mvp | | Параллелизм | git worktrees | для multi-agent |
Из ARCHITECTURE.md — что узкое место?
Не предлагать 3 варианта пользователю. **Выбрать один**, обосновать.
Структура:
stack:
frontend:
framework: Next.js 15+
ui: shadcn/ui + Tailwind v4
font: Inter
rationale: "..."
backend:
type: Next.js API routes
rationale: "..."
database:
main: Supabase Postgres
vector: pgvector в Supabase (не отдельный Chroma)
rationale: "..."
llm:
primary: Claude через подписку Claude Code (Opus 5 для критичного, Sonnet 5 для рутины)
forbidden: Anthropic Direct API (см. anti-pattern AP-22)
embedding: gemini-embedding-001 task_type RETRIEVAL_DOCUMENT output_dim=768
image_gen: higgsfield через MCP (если нужно)
parsing:
pdf: opendataloader-pdf
audio: whisper.cpp (local на M4)
testing:
unit: vitest (Node) или pytest (Python)
e2e: chrome-devtools-mcp
fallback: playwright
deploy:
web: Vercel
backend_long_running: DigitalOcean Droplet $4-12/мес
secrets: per-project .env.bot (НЕ ~/.env.shared scope-wise)Месячный budget разверни:
Если total > domain-rules.cost_policy.monthly_total_budget_usd — пересмотреть.
Что мы выбрали и что не выбрали (с причинами):
(структура как в Шаге 3 + Cost оценка + Trade-offs)
✓ Стек выбран. docs/stack.md. Frontend: Next.js + shadcn/ui (UX-скорость + знакомо тебе) Backend: Next.js API routes (без отдельного сервиса — простота) DB: Supabase + pgvector (одна БД для всего — экономия) LLM: Claude через подписку (Opus 5 — критичное, Sonnet 5 — рутина) Парсинг: opendataloader-pdf (точность 0.907) Tests: chrome-devtools-mcp + vitest Cost ~$X/мес (в твоём бюджете $Y). Главный trade-off: managed Supabase вместо self-hosted — экономия времени, vendor-lock. Согласен или меняем? Дальше: /detail-architecture — детализируем компоненты на этом стеке.
$2 (Fable 5.1). WebSearch до 5 для проверки текущих цен.
🌐 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-анализом. Применяет Карпати Simplicity First (≤10 компонентов). Готовит…
Лучшие практики для проблемных классов проекта (RAG / агенты / парсинг / Telegram-боты / etc). Минимум 5 best practices из 2026 от FAANG / open-source.…
Браузерные e2e-тесты через Playwright (запуск из Bash) — основной путь. Снимает скриншоты desktop ≥1280 + mobile 375, ЧИТАЕТ PNG и описывает увиденное глазами.…
Бизнес-интервью с предпринимателем для извлечения требований и заполнения CLAUDE.md + domain-rules.yaml. Один-два вопроса за раз, бизнес-язык, без жаргона.
Критический ревьюер (Fable 5.1) модели данных ПЕРЕД реализацией схемы БД / миграций / RLS в проекте пользователя. Fresh context, НЕ соглашается по умолчанию.…
Готовит бриф для Claude Design (claude.ai/design) по формуле C.R.O.P. (Context / Requirements / Output / Patterns). Плагин не рисует UI сам — готовит handoff.…