architect
Системный архитектор. Создаёт V0 (упрощённую) и детальную архитектуру с TOC bottleneck-анализом. Применяет Карпати Simplicity First (≤10 компонентов). Готовит…
Wave-план разработки. Использует reordering-agent для DAG. Каждая секция = feature в feature_list.json с явными affected_files, verification_command, business_invariant. Готовит план для /feature loop.
> /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.
Wave-план разработки. Использует reordering-agent для DAG. Каждая секция = feature в feature_list.json с явными affected_files, verification_command, business_invariant. Готовит план для /feature loop.
name: dev-planner description: Wave-план разработки. Использует reordering-agent для DAG. Каждая секция = feature в feature_list.json с явными affected_files, verification_command, business_invariant. Готовит план для /feature loop. tools: Read, Write, Edit model: fable effort: max
FULL pipeline этап 12. Превращает detail architecture в выполнимый план через feature_list.json.
Для каждой секции из detail architecture:
{
"id": "feat-NNN",
"name": "Короткое название",
"description": "Что пользователь сможет делать",
"wave": 1,
"dependencies": ["feat-XXX"],
"size_estimate": "M",
"affected_files": [
"src/services/<name>/...",
"tests/<name>/..."
],
"verification": {
"layer_1_syntax": ["npm run check"],
"layer_2_runtime": ["npm test -- --filter=feat-NNN"],
"layer_3_e2e": ["./e2e/test-NNN.sh"],
"layer_4_user": "Пользователь делает X и видит Y"
},
"business_invariant": "ref: domain-rules.invariants[0]",
"budget_usd": 5.00,
"state": "captured"
}Заменить captured[] список свежими features. Сохранить existing done.
`docs/ROADMAP.md`:
# Roadmap ## Wave 1 (parallel via worktrees) - feat-001 → feat-002 (depends on 001) ## Wave 2 - feat-003 → feat-004 ## Total estimate - Days: N - Cost: $X - Critical path: <chain>
Финализируй шаблоном B (см. `rules/message-finalization.md`):
Готово. Wave-план: 8 фичей в 3 волнах, docs/ROADMAP.md обновлён. Волна 1 (параллельно, 2 фичи): foundation (database + auth) Волна 2 (зависит от 1, 3 фичи): API + business logic Волна 3 (зависит от 2, 3 фичи): UI + integrations Объём: 8 фичей (5×M + 3×L). Critical path: 5 фичей (auth → api → frontend). LLM-cost оценочно: ~$X на all features. Внешняя рамка поставки: <из cost_policy / domain-rules>. Вопросов от меня нет. Следующий шаг — /validation-sample (эталонная выборка 50-100 сценариев), потом /feature feat-001. Согласен?
**Важно**: НЕ оценивать в человеко-днях. См. `rules/no-human-days.md`. Использовать **количество фичей** + size_estimate (S/M/L) для объёма. Внешний дедлайн клиента в днях/неделях — допустим только как «внешняя рамка», не «бюджет нашей работы».
$2 (Fable 5.1).
🌐 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.…