← ClaudeAtlas

mm-instructionslisted

Генерирует текст для claude.ai → Project → Instructions из шаблона + персонализирует под текущий проект. Кладёт результат в Obsidian для копипаста. Use when user says "сделай инструкции для проекта", "обнови project instructions", "/mm-instructions", "перегенери инструкции", "что вставить в Project Instructions". Без аргументов = универсальная версия; с проектом = подставляет имя.
mworldorg/markdown-memory · ★ 52 · AI & Automation · score 86
Install: claude install-skill mworldorg/markdown-memory
# mm-instructions — claude.ai Project Instructions Generator Создаёт ready-to-paste текст для **Project Instructions** в claude.ai. Это «инструкция» для веб-Клода: как работать в паре с PowerShell-Клодом и mm-системой. Раз сгенерировал — копипастишь в Project, оно живёт там вечно. ## Конфиг Загрузи `mm-config.json` по алгоритму из `<repo>/docs/CONFIG-LOADING.md`. Поддержка `mm-config.local.json` overlay обязательна. `<repo>` берётся из `_repo_root` инжектированного в конфиг loader'ом. Понадобятся: - `paths.obsidian_projects` - `paths.obsidian_bridge` (универсальная версия идёт сюда) - `default_language` - `_repo_root` (для шаблона `templates/project-instructions.md`) ## Режимы ### A. Для конкретного проекта Запуск из папки с `passport.md`. Скилл: 1. Читает `passport.md` → берёт `project` из frontmatter, тип, стек, `gsd_version` из frontmatter, секцию 8 «Контекст для промптов», секцию 9 (текущий milestone/phase, если GSD). 2. Берёт шаблон `<skills_repo>/templates/project-instructions.md`. 3. Подставляет: - `<PROJECT_NAME>` → имя проекта. - **GSD-блок** (между `GSD-BLOCK-START`/`GSD-BLOCK-END`): если `gsd_version != none` — заполняет `<GSD_VERSION>` и `<GSD_CURRENT_PHASE>`; иначе **удаляет блок целиком**. - В конец добавляет секцию **«Особенности этого проекта»** с топ-3 строками из секции 8 паспорта (как напоминание Клоду в каждом промпте). 4. Сохраняет в `<obsidian_projects>/<project>/project-instructions.md` (перезапись). ### B. Универсальная версия Запуск