← ClaudeAtlas

mm-doctorlisted

Самопроверка mm-системы — junction'ы, конфиг, vault, паспорта, bridge-архив, GSD-консистентность (passport vs PROJECT.md), наличие сторонних плагинов (karpathy, context-mode). Auto-fix очевидного. Use when user says "проверь систему", "почему не работает", "/mm-doctor", "mm-status", "что-то сломалось", "проверь mm", "mm health". Запускать перед началом работы на новой машине ИЛИ когда что-то странно себя ведёт.
mworldorg/markdown-memory · ★ 52 · Data & Documents · score 86
Install: claude install-skill mworldorg/markdown-memory
# mm-doctor — System Health Check & Auto-Fix Прогон диагностики всей mm-системы. Не пишет ничего без подтверждения. ## Конфиг Загрузи `mm-config.json` по алгоритму из `<repo>/docs/CONFIG-LOADING.md`. Поддержка `mm-config.local.json` overlay обязательна. Loader должен инжектировать `_repo_root`. Если loader падает — это уже первая ошибка, выведи её и предложи фикс из CONFIG-LOADING.md. ## Чек-лист (выполнять по порядку, помечать ✅ / ⚠️ / ❌) ### 1. Конфиг - ✅ `mm-config.json` найден (откуда: env / junction / fallback) - ✅ Валидный JSON - ⚠️ Если использован legacy fallback (см. `docs/CONFIG-LOADING.md`) — предложи `[Environment]::SetEnvironmentVariable("MM_REPO_ROOT", "<repo>", "User")` - ✅ `mm-config.local.json` (если есть) валидный, deep-merged - ✅ Ключевые пути присутствуют: `obsidian_*`, `_repo_root` ### 2. Repo integrity - ✅ `<repo>/templates/passport.md` существует - ✅ `<repo>/templates/project-instructions.md` существует - ✅ `<repo>/skills/mm-bridge/SKILL.md`, `mm-init-project`, `mm-setup`, `mm-resume`, `mm-handoff`, `mm-save-session`, `mm-instructions`, `mm-projects`, `mm-doctor`, `mm` существуют (10 skills) - ✅ `<repo>/scripts/register-skills.py` существует ### 3. Симлинки / Junction'ы (`~/.claude/skills/mm-*`) Для каждого `mm-*` в `<repo>/skills/` и `<repo>/vendor/`: - ✅ Ссылка `~/.claude/skills/mm-<name>` существует - ✅ Является reparse-point/symlink (симлинк на Mac/Linux, junction на Windows) - ✅ Target указывает на `<repo>/skills/mm-<name>` (или `vendor/