architecture
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как constraints, top-3 риска. FAST +…
Закрытие сессии одной командой. Полный handoff (5-dim clean-exit + memory sync + final commit) + готовая команда для рестарта в новой сессии. Триггеры — "/end-session", "/end", "закрываем сессию", "на сегодня всё", "конец сессии".
$ npx -y skills add andrewcigan/vibe-dev-plugin --skill end-session --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/end-sessionContext preview
The summary Claude sees to decide when to auto-load this skill.
Закрытие сессии одной командой. Полный handoff (5-dim clean-exit + memory sync + final commit) + готовая команда для рестарта в новой сессии. Триггеры — "/end-session", "/end", "закрываем сессию", "на сегодня всё", "конец сессии".
name: end-session description: Закрытие сессии одной командой. Полный handoff (5-dim clean-exit + memory sync + final commit) + готовая команда для рестарта в новой сессии. Триггеры — "/end-session", "/end", "закрываем сессию", "на сегодня всё", "конец сессии". when_to_use: В конце сессии работы. Заменяет ручной /handoff + повторный старт Claude Code. После выполнения — пользователь получает одну команду для копипаста чтобы стартовать новую сессию в той же папке.
Однокомандное закрытие сессии. Обёртка над `/handoff` + auto-commit + restart helper.
> 🔒 **Режим закрытия (v6.2 F7).** Фраза закрытия уже включила closing-mode (хук поставил > `.harness/locks/closing-mode`): запись возможна ТОЛЬКО в state-файлы (SESSION.md, > feature_list.json, memory/, error-journal, .session-state/, docs/retrospectives|decisions), > Bash — только git/read-only/скрипты плагина. Любая «дописать фичу напоследок» — BLOCK: > новую работу фиксируй строкой в backlog. Режим снимет следующее сообщение пользователя > без слов закрытия.
Перед запуском скрипта **обязательно**:
1. Открой `~/.claude/projects/<dashed-path>/memory/project_*.md` (если есть) 2. Обнови поля:
3. Проверочный вопрос: «Если сейчас новая сессия сделает /resume — увидит cold-start то же что я вижу в SESSION.md?»
Если нет — обнови ДО продолжения. См. `rules/memory-stays-in-sync.md` (по правилу E6).
Прочитай `error-journal.md` (если есть). Группируй похожие записи. Для каждой группы:
3 ошибки → 2 урока на promotion: - "concurrent_writes_to_same_file" (project) — запишу в feedback_concurrent_writes.md - "execute_dont_ask" (user) — confirm? (д/н)
При confirm — создай feedback_*.md в `~/.claude/projects/.../memory/`.
Удалить из SESSION.md → Implementation Notes:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/end-session.sh"(скрипт автоматически возьмёт `pwd` как project path)
Скрипт делает:
Если в проекте есть `.harness/relay.json` — волна идёт эстафетой по направлениям (решение владельца: направление = отдельная сессия). Закрывая сессию, передай эстафету:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/wave-relay.sh" doneСкрипт закроет текущее направление и назовёт следующее. В финальном сообщении скажи, какое направление берётся дальше и какие именно задачи в него входят — границы лежат в файле, а не в памяти, поэтому новая сессия начнёт ровно с них.
Если волна ещё не разрезана, а задач в очереди много — предложи разрезать: `bash "${CLAUDE_PLUGIN_ROOT}/scripts/wave-relay.sh" plan`
После завершения скрипта — финализируй шаблоном B (см. `rules/message-finalization.md`):
Готово. /end-session завершён clean. Commit: <hash>. Сессия упакована. Следующий старт — одна из команд (скрипт уже напечатал): cd <папка-проекта> && claude ИЛИ через restart helper: cd <папка-проекта> && bash restart-here.sh После запуска — скажи /resume <project>, я подниму cold-start (5 вопросов из репо). Вопросов от меня нет. Закрывай эту сессию когда готов. Доброго дня!
В новой сессии после рестарта: 1. Claude Code открывается в папке проекта 2. Сразу скажи: `/resume <project>` — cold-start test (5 вопросов из репо через external evaluator) 3. Если cold-start ≥4/5 — продолжай работу 4. Если <4/5 — state разъехался, читай `.session-state/last-session.md` и SESSION.md вручную
🌐 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 /…