mm-resumelisted
Install: claude install-skill mworldorg/markdown-memory
# mm-resume — Context Restore for Claude Code
Решает проблему: после `/clear`, `exit && claude`, или после паузы на день — нет контекста. Этот skill за один вызов читает все источники и говорит «где мы, что в работе, что брать следующим».
**Это аналог git status, но для проекта в целом** — не для рабочей копии, а для головы.
## Когда вызывать
- В начале новой Claude Code сессии в проекте — первая команда
- После `/mm save` → `/clear` — восстановить контекст в той же сессии
- После недели паузы — догнать что вообще происходило
- Когда юзер пишет «где мы», «что у нас», «напомни» — сразу запускай, не переспрашивай
## Конфиг
Загрузи `mm-config.json` по алгоритму из `<repo>/docs/CONFIG-LOADING.md`. Поддержка `mm-config.local.json` overlay обязательна.
Понадобятся:
- `paths.obsidian_projects`
- `paths.obsidian_sessions` (на случай старого формата без папки проекта)
## Процесс
### Шаг 0. Фоновый автоапдейт mm-системы (неблокирующий)
Выполни в фоновом режиме команду проверки обновлений:
- На macOS/Linux: `python3 $MM_REPO_ROOT/scripts/auto-update.py --background &` (или используя путь `~/.markdown-memory/scripts/auto-update.py` если переменная не задана)
- На Windows: запусти `python` со скриптом `auto-update.py --background` в фоновом режиме (скрипт сам сделает Popen detached-процесс и мгновенно вернет управление).
### Шаг 1. Определи проект (worktree-aware)
То же что в `mm-init-project` Phase 0:
- Если cwd внутри `.claude/worktrees/...` — resolve до main repo через `.gi