architecture
V0 архитектура с TOC bottleneck-анализом. Запускает architect (Fable 5.1). ≤10 компонентов, Mermaid диаграмма, invariants как constraints, top-3 риска. FAST +…
Закрытие сессии по 5-dimensions clean-exit (build / tests / progress / artifacts / startup) + группировка ошибок + предложение promotion в память. Триггеры — "/handoff", "закрываем", "на сегодня всё", "пора заканчивать".
$ npx -y skills add andrewcigan/vibe-dev-plugin --skill handoff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/handoffContext preview
The summary Claude sees to decide when to auto-load this skill.
Закрытие сессии по 5-dimensions clean-exit (build / tests / progress / artifacts / startup) + группировка ошибок + предложение promotion в память. Триггеры — "/handoff", "закрываем", "на сегодня всё", "пора заканчивать".
name: handoff description: Закрытие сессии по 5-dimensions clean-exit (build / tests / progress / artifacts / startup) + группировка ошибок + предложение promotion в память. Триггеры — "/handoff", "закрываем", "на сегодня всё", "пора заканчивать". when_to_use: В конце сессии, перед закрытием Claude Code или сменой проекта. Также auto-trigger на tmux detach. Без этого — следующая сессия начнётся с хаоса.
5-dimensions clean-exit. Закрывает боль «забываю что делал».
# Проект собирается без ошибок npm run build # или эквивалент
# Все тесты зелёные (existing + новые) npm test
# Нет stale temp файлов find . -name "*.tmp" -mtime -1 find . -name ".DS_Store" -delete # Секреты не в git git status | grep -i "\.env\|secret\|key" || echo "✓ no secrets staged"
# Следующая сессия сможет запустить ./init.sh с нуля # Симуляция: git stash ./init.sh git stash pop # Если упало — что-то не в репо
Запиши в SESSION.md секцию `# Open Issues`:
## Open Issues (handoff не чистый) - [ ] Tests падают: <которые> — нужен fix в feat-XXX - [ ] Build падает: <причина> - [ ] Нет evidence для feat-YYY
Следующая `/resume` сразу увидит и предложит починить ДО продолжения.
Прочитай error-journal.md записи **этой сессии** (по timestamp):
Для каждого извлекаемого урока:
**Lesson scope: project**
**Lesson scope: user**
**Lesson scope: system**
**Финальная фраза**: одной строкой пользователю:
Сессия закрыта. 3 ошибки → 2 урока для памяти: - "concurrent_writes_to_same_file" (project) — записал в feedback_concurrent_writes.md - "execute_dont_ask" (user) — confirm? (д/н)
Удалить из секции `Implementation Notes`:
git add -A git commit -m "handoff: session $(date +%Y-%m-%d) - Active feature: <id> - Sessions today: $(grep -c 'Today' SESSION.md) - Errors logged: <count> - Lessons promoted: <count> Co-Authored-By: Vibe Dev"
Заполнить в SESSION.md секцию `# Cold-Start Test (next session)` — обновить 5 ответов на вопросы из `.harness/cold-start.yaml`. Чтобы при `/resume` evaluator-agent имел свежий референс.
✓ /handoff завершён 📊 Сессия: <duration> ✓ Build / Tests / Progress / Artifacts / Startup — all green 📝 Errors → lessons: <X promoted> 💰 Cost this session: $X.XX ⏰ Open Issues для следующей: <count> Cold-start готов. Можно отдыхать.
Скрипт `scripts/auto-handoff-watcher.sh` слушает:
→ Автоматически запускает /handoff (с user notify).
🌐 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 /…