mm-doctor

Solid

Самопроверка 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". Запускать перед началом работы на новой машине ИЛИ когда что-то странно себя ведёт.

Data & Documents 25 stars 3 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
47
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
mworldorg
Repository
mworldorg/markdown-memory
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

mm

Диспетчер mm-системы — короткая команда вместо длинных. /mm без аргументов = список всех команд. /mm new = init project, /mm save = save session, /mm next = handoff, /mm prompt = bridge, /mm rules = instructions, /mm check = doctor. Use when user types "/mm" anything OR says "что есть в mm", "какие mm команды", "помощь по mm", "mm cheatsheet".

25 Updated 3 weeks ago
mworldorg
AI & Automation Solid

mm-update

Самообновление mm-системы из удалённого репозитория. mm раздаётся через git clone + register-skills (не npm), поэтому update = git pull свежего mm из origin/main + повторный register-skills + notice о перезапуске Claude Code. Use when user says "обнови mm", "обнови систему", "/mm update", "update mm", "подтяни свежий mm", "проверь обновления mm".

25 Updated 3 weeks ago
mworldorg
AI & Automation Solid

mm-init-project

Инициализирует или обновляет проект для mm-системы — создаёт passport.md в корне, копию в Obsidian, dashboard.md, handoff.md (скелет), project-instructions.md для claude.ai. Use when user says "оформи проект", "сделай паспорт", "init project", "/mm-init", "/mm-init-project", "обнови паспорт", "регистрирую проект". Работает на пустой папке (новый проект) и на существующем коде с ��юбыми .md файлами (auto-discovery + dry-run preview перед записью). Включает auto-detect стека (~150 фреймворков), dual-detection GSD v1 (.planning/) и v2 (.gsd/), import scope/requirements из GSD-артефактов, secret-grep, детектор рассинхрона между копиями паспорта.

25 Updated 3 weeks ago
mworldorg