obsidian-enrich-note · diff
git:20260808.e616f6d to git:20260809.e38cc46
91 added, 0 removed. Audit C to A.
+ ---
+ 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` не изменились