Context Engineering — недооценённый навык 2026
Все говорят об AI-плагинах. Никто не говорит о том, что настоящий рычаг — это не плагин, а структура твоих заметок. Context Engineering — это искусство организовать vault так, чтобы любой AI-агент (Claude, GPT, локальная модель) мог работать с ним максимально эффективно.
В апреле 2026 это подтверждается на практике: пользователи, перешедшие на Karpathy-паттерн (raw/ → wiki/ через LLM-компиляцию), сообщают о качестве ответов AI на порядок выше, чем с классическим RAG-поиском по неструктурированному vault.
3 принципа Context Engineering для Obsidian vault
-
1
Консистентный фронтматтер. Каждая заметка — это строка базы данных. AI видит фронтматтер как метаданные запроса. Без консистентных тегов, category, summary — AI работает вслепую. Добавь
summary:во все заметки — это единственный необходимый минимум. - 2 Wikilinks как граф знаний. Inline-ссылки [[вот так]] — это не просто навигация. Для LLM это граф сущностей. Чем плотнее сеть ссылок, тем более связный контекст получает модель. Цель: каждая заметка — минимум 3-5 исходящих ссылок.
- 3 Разделение raw/ и wiki/. Karpathy-паттерн работает именно потому, что сырой материал и скомпилированное знание — разные слои. AI никогда не должен работать с сырыми источниками напрямую. Только с wiki-компиляцией.
const dv = app.plugins.plugins["dataview"].api. Это позволяет строить динамические шаблоны, которые запрашивают данные из vault в момент создания заметки — не статично, а живо.await tp.file.move("/wiki/entities/" + tp.file.title) — файл автоматически переместится в нужную папку после создания. Полностью убирает ручную сортировку новых заметок.maturity: во фронтматтере. Seedling = серый, Budding = жёлтый, Evergreen = зелёный. Vault мгновенно становится читаемым визуально.Шаблон: авто-дашборд при создании заметки
Этот Templater-шаблон создаёт заметку с живым Dataview-дашбордом, автоматически находит связанные страницы и перемещает файл в нужную папку — всё в момент создания.
# Шаблон: Entity с авто-дашбордом
# Использует: Templater + DataviewJS
---
title: >-
<%* tp.file.title %>
category: entities
summary: >-
<%* await tp.system.prompt("Краткое описание (до 200 символов)") %>
maturity: seedling
created: <% tp.date.now("YYYY-MM-DDTHH:MM:00Z") %>
---
# <% tp.file.title %>
## Связанные страницы
```dataviewjs
const dv = app.plugins.plugins["dataview"].api;
const title = dv.current().file.name;
const related = dv.pages()
.where(p => p.file.inlinks.includes(title)
|| p.file.outlinks.includes(title))
.sort(p => p.file.mtime, 'desc')
.limit(10);
dv.list(related.file.link);
```
<%*
// Авто-перемещение в папку entities
await tp.file.move("/wiki/entities/" + tp.file.title);
%>
CSS-сниппет: maturity → цвет в Graph View
/* Требует: Style Settings plugin */
.graph-view.color-fill-tag-seedling {
color: #6e7681; /* серый */
}
.graph-view.color-fill-tag-budding {
color: #d29922; /* жёлтый */
}
.graph-view.color-fill-tag-evergreen {
color: #3fb950; /* зелёный */
}
/* В Graph View Settings добавь группы:
tag:seedling → #6e7681
tag:budding → #d29922
tag:evergreen → #3fb950
*/
Стек для продвинутого пользователя
Не «лучшие плагины», а комбинации, которые дают нелинейный эффект. Каждый по отдельности полезен. Вместе — меняют workflow.
| Плагин / Комбо | Зачем | Оценка |
|---|---|---|
| Dataview + Templater | Живые дашборды в шаблонах. DataviewJS API внутри Templater-скриптов. Авто-перемещение файлов. | |
| QuickAdd + Templater | Быстрый захват любого типа заметки через hotkey. Меню выбора типа → нужный шаблон. Настроить за 20 мин. | |
| infio-copilot | Cursor-стиль редактирования в Obsidian. Tab-completion, AI-edit внутри заметки. Лучший AI-плагин для inline-работы. | |
| Smart Connections | Семантический поиск по vault без векторной БД. Находит неочевидные связи между заметками. Лучше стандартного поиска. | |
| Obsidian Git + Keychain | Автосинк vault в GitHub. Keychain хранит токен зашифровано. Полный backup без ручного push. |
summary: во все wiki-страницы без него — прямо сейчасЭто самый быстрый способ улучшить качество AI-ответов в твоём vault. Summary — это то, что LLM читает в первую очередь при поиске. Без него модель работает по заголовку файла — это как Google-индекс без описания страницы.
Команда для аудита в Claude Code:
Выведет все файлы без summary:. Пройдись по ним с /wiki-lint или вручную — добавь одну строку на каждый. Результат почувствуешь на следующем сеансе с AI.
Следующий выпуск: Воскресенье 19 апреля 2026 — Обзор недели + что попробовать