dev-workflow

Установка

Как установить и настроить dev-workflow

Установка

Требования

  • Node.js 20+
  • Git-репозиторий
  • Claude Code (VS Code extension или CLI)

Установка

npm install -g @engramm/dev-workflow

Из исходников (для разработки)

cd dev-workflow
pnpm install
pnpm run build
npm link

Инициализация в проекте

cd your-project
dev-workflow init

Команда init создаёт:

ЧтоГдеНазначение
CLAUDE.md./CLAUDE.mdИнструкции для Claude Code (команды, vault, workflow)
Vault.dev-vault/Хранилище знаний (stack, conventions, knowledge, gameplan, phases, plans)
Хуки.claude/settings.json5 хуков: SessionStart, SessionEnd, PostToolUse, TaskCompleted, PreCompact
Permissions.claude/settings.jsonРазрешения: файлы, тесты, git, агенты, MCP
MCP-сервер.mcp.jsonПрограммный доступ к vault (23 tools)
Slash-команды.claude/commands/4 группы: vault/ (8), session/ (3), git/ (4), workflow/ (1)
StatusLine.claude/settings.jsonСтатус проекта в нижней строке Claude Code
.gitignore.gitignoreЗаписи по стеку (node_modules, target/, __pycache__ и т.д.)

Permissions

init добавляет permissions в .claude/settings.json:

AllowDeny
Read, Edit, Write.env файлы
npm/pnpm test, run, buildgit push
node, npxgit reset --hard
git status, diff, log, add, commitrm -rf
Agent spawning, MCP tools

MCP-сервер

MCP конфигурация в .mcp.json (Claude Code автоматически обнаруживает):

{
  "mcpServers": {
    "dev-workflow": {
      "command": "node",
      "args": ["/path/to/dist/cli/index.js", "serve"]
    }
  }
}

Путь вычисляется автоматически при init — абсолютный, работает для npm link, глобальной установки и локальной зависимости.

Engram (если используется)

Сокет ищется в порядке: ENGRAM_SOCKET_PATH env var → ./.engram/engram.sock (per-project) → ~/.engram/engram.sock (legacy fallback). Для миграции legacy memories запустите engram migrate из корня проекта.

Проверка

dev-workflow doctor

Покажет состояние каждого компонента: vault, агенты, задачи, workflows, MCP config.

dev-workflow doctor --fix

Автоматическое исправление: перезапускает init --force.

Следующий шаг

  • Новый проект со спекой: /vault:from-spec
  • Существующий проект: /vault:analyze

On this page