obsidian-enrich-note · git:20260809.e38cc46 · 2026-08-09 · sha256 5b0e75de3120bcdd
obsidian-enrich-note git:20260809.e38cc46A
Immutable. This exact content never changes and is served at /api/v1/blob/5b0e75de3120bcdd.
--- name: obsidian-enrich-note description: Обогащение frontmatter заметок в Obsidian — заполнение полей aliases, up, down, other без перемещения заметки. Используй этот скилл когда пользователь просит обновить/заполнить frontmatter заметки, добавить aliases или связи (up/down/other), обогатить заметку ссылками — особенно для заметок в папке 00. Входящие. Заметка остаётся на месте, меняются только frontmatter-поля aliases, up, down, other. Не используй для полного рефакторинга с перемещением — для этого есть obsidian-refactor-inbox. --- # obsidian-enrich-note Точечное обновление frontmatter **без перемещения файла и без изменения тегов**. Меняются только: `aliases`, `up`, `down`, `other`. Тело заметки, теги, `links`, `sources` — не трогаем. Семантика полей `up`/`down`/`other`/`links` — в `.agents/rules/content-style.md`. Структура хранилища — в `.agents/rules/vault-struct.md`. ## Когда НЕ использовать | Ситуация | Используй вместо | |----------|-----------------| | Нужно сменить теги и переместить заметку | `obsidian-refactor-inbox` | | Сначала понять, что в инбоксе | `obsidian-inbox-review` | | Заметку нужно разбить | `obsidian-split-note` | --- ## Алгоритм ### 1. Прочти заметку Зафиксируй главную тему и ключевые концепции из заголовка и тела. ### 2. Составь aliases Думай как поисковый запрос пользователя: - Синонимы понятия на русском - Английский эквивалент (если термин устоявшийся) - Аббревиатуры - Альтернативные написания ```yaml aliases: - Закон Гудхарта - Goodhart's Law - Goodhart Law ``` ### 3. Найди связи ```bash rg -l "KEYWORD" "03. Ресурсы/" "02. Сферы/01. Люди/" | head -20 ``` Где искать: - `03. Ресурсы/07. Карты/` — кандидаты для `up` (MOC) - `03. Ресурсы/04. Заметки/` — атомарные заметки по смежным темам (`other`) - `02. Сферы/01. Люди/` — для `other` (если тема связана с человеком) ### 4. Заполни поля Правила (из `content-style.md`): - `up` — родительская тема / MOC, из которой вытекает заметка (от частного к общему) - `down` — что эта заметка порождает (от общего к частному) - `other` — горизонтальные связи (смежные темы, люди, MOC, не подходящие под up/down) Пустое поле — норма, если связи нет. Не выдумывай. ### 5. Обнови frontmatter через Edit Если поле уже заполнено — **дополняй**, не перезаписывай. Wikilinks — в кавычках если содержат двоеточие или начинаются с `[[`: ```yaml aliases: - Синоним 1 - English Name up: - "[[Родительская тема]]" down: - "[[Дочерняя тема]]" other: - "[[Смежная тема]]" - "[[Имя Человека]]" ``` --- ## Чек-лист - [ ] `aliases` непустые (хотя бы один) - [ ] `up` — wikilinks или обоснованно пуст - [ ] `down` — wikilinks или обоснованно пуст - [ ] `other` — wikilinks (часто здесь больше всего связей) - [ ] Все wikilinks указывают на существующие файлы - [ ] Файл остался в исходной папке - [ ] Теги, тело, `links`, `sources` не изменились