mm-vaultlisted
Install: claude install-skill mworldorg/markdown-memory
# mm-vault — Memory Vault Git Sync Initializer
Инициализирует и настраивает приватный git-репозиторий для папки памяти проекта Obsidian Vault. Это позволяет синхронизировать долгосрочную память с claude.ai Project Knowledge/Files через интеграцию с GitHub, исключая ручной копипаст.
## Конфиг
Загрузи `mm-config.json` по алгоритму из `<repo>/docs/CONFIG-LOADING.md`. Поддержка `mm-config.local.json` overlay обязательна.
Понадобятся:
- `paths.obsidian_projects`
- `paths.obsidian_vault`
## Процесс
### Шаг 1. Определи проект и папку памяти (Vault Root)
1. Определи **проект** по `passport.md` в текущей `cwd` или её родительских директориях.
- Извлеки имя проекта из YAML frontmatter `project:` (или из поля "Имя" таблицы Идентификация).
- Если `passport.md` не найден, выведи предупреждение и спроси имя проекта или предложи запустить `/mm new` сначала.
2. Определи **slug** проекта (в нижнем регистре, с заменой пробелов на дефисы). Для `markdown-memory` slug равен `markdown-memory`.
3. Определи путь базы знаний `<vault_root>` по единому алгоритму резолва:
- (1) из секции `## Obsidian Knowledge Vault` в `CLAUDE.md` со строкой `Хранилище знаний: <путь>`, если она есть;
- (2) локальная папка `.vault/` в корне проекта;
- (3) глобальная папка проекта `<obsidian_projects>/<slug>/` из конфига.
4. Выведи пользователю подтвержденный путь папки памяти.
### Шаг 2. Покажи состав папки и прогони Secret-Scan
1. Сделай рекурсивный обход папки `<vault_root>` и покажи дерево файл