dev-workflow
Концепции

Vault

Хранилище знаний о проекте — стек, конвенции, архитектура, план

Vault

Vault (.dev-vault/) — персистентное хранилище знаний о проекте. Решает проблему потери контекста: когда Claude Code сжимает историю или начинается новая сессия, vault сохраняет всё важное.

Структура

.dev-vault/
├── stack.md           # Языки, фреймворки, БД, тулинг
├── conventions.md     # Конвенции кода: naming, structure, style
├── knowledge.md       # Архитектура, data model, API, security, gotchas
├── gameplan.md        # План: текущая фаза, все фазы, бэклог
├── phases/            # Файлы фаз для /workflow:dev
├── daily/             # Автоматические логи сессий
├── branches/          # Контекст веток
├── architecture/      # ADR записи
├── bugs/              # Логи решённых багов
├── debt/              # Записи техдолга
├── tasks/             # Задачи (JSON)
└── workflows/         # Кастомные workflow (YAML)

4 ключевых файла

stack.md

Технологический стек проекта. Заполняется автоматически при init (автодетект из package.json, Cargo.toml и т.д.) или через /vault:from-spec.

conventions.md

Конвенции кода: структура файлов, naming, code style, паттерны, git, тестирование. Агенты используют для генерации кода, соответствующего проекту.

knowledge.md

Знания об архитектуре: компоненты, связи, data model, API, security, gotchas. Самый ценный файл — содержит то, что не видно из кода.

gameplan.md

Дорожная карта: текущая фаза, все фазы с задачами, бэклог. Planner-агент использует для приоритизации.

Заполнение

ИсточникКомандаКогда
Автодетектdev-workflow initУстановка, заполняет stack + conventions
Спецификация/vault:from-specНовый проект, заполняет все 4 файла
Кодовая база/vault:analyzeСуществующий проект, заполняет conventions + knowledge
ВручнуюРедактированиеgameplan.md — всегда вручную

Что попадает в git

  • stack.md, conventions.md, knowledge.md, gameplan.mdда
  • phases/, architecture/, bugs/, debt/, tasks/да
  • daily/, branches/нет (добавлены в .gitignore при init)

On this page