Vault-команды
Slash-команды для работы с vault в Claude Code
Vault-команды
Slash-команды работают внутри Claude Code (VS Code или CLI). Устанавливаются в .claude/commands/vault/ при dev-workflow init.
/vault:from-spec
Заполнить vault из спецификации проекта. Для новых проектов, где есть только SPEC.md.
/vault:from-spec # ищет SPEC.md в корне
/vault:from-spec docs/spec.md # конкретный файл4 фазы с user-approve:
- stack.md — технологии из спеки (с проверкой версий через context7)
- conventions.md — конвенции (или предложение на основе стека)
- knowledge.md — архитектура, data model, API, security (мульти-перспективный анализ)
- gameplan.md — фазы и задачи
После gameplan — предлагает создать файлы фаз (.dev-vault/phases/) и задачи.
/vault:analyze
Глубокий анализ существующей кодовой базы. Заполняет conventions.md и knowledge.md.
/vault:analyze3 фазы: conventions → knowledge → verification. Каждая фаза требует approval.
Записи
| Команда | Что создаёт | Где |
|---|---|---|
/vault:bug | Запись о решённом баге | .dev-vault/bugs/ |
/vault:adr | Архитектурное решение | .dev-vault/architecture/ |
/vault:debt | Техдолг | .dev-vault/debt/ |
Архитектура и аудит
| Команда | Что делает |
|---|---|
/vault:arch "вопрос" | Архитектурный анализ: 2-3 варианта с trade-offs, рекомендация |
/vault:project-review | Полный аудит проекта: 7 перспектив, scoring A-F, gameplan vs reality |
Анализ
| Команда | Что делает |
|---|---|
/vault:search | Поиск по vault |
/vault:deps | Карта зависимостей модулей |
/vault:security-scan | Аудит безопасности |
/vault:test-gaps | Поиск непокрытого тестами кода |
/vault:engram-stats [--runs N] [--json] | Engram timeline dashboard: byMethod / byMemoryType / byStep / recentRuns + live daemon status. Wrapper над dev-workflow engram-stats |
Snapshots
Point-in-time recovery для vault. Thin wrappers над dev-workflow snapshot CLI.
| Команда | Что делает |
|---|---|
/vault:snapshot | Список snapshots (newest first) |
/vault:snapshot create [name] | Создать snapshot. Default name: snap-<ISO> |
/vault:snapshot show <name> | JSON manifest snapshot'а |
/vault:snapshot delete <name> | Удалить snapshot (с подтверждением). Slash всегда показывает manifest до удаления |
/vault:rollback <name> | Восстановить vault. Auto-создаёт pre-rollback-<ISO> — rollback reversible. ВСЕГДА требует explicit yes подтверждение |
Storage: <vault>/snapshots/<name>/ directory copy + manifest.json. Excludes snapshots/ recursive, .edit-log.json, .profile-state, *.engram-trace.jsonl. См. CLI Reference / Snapshots для underlying команд.