Ars Contexta: как я подружил Obsidian с Claude Code и перестал терять контекст
#ars-contexta #obsidian #claude-code #база-знаний #продуктивность

Если вы ведёте заметки в Obsidian и параллельно работаете в Claude Code — рано или поздно появляется вопрос: как сделать так, чтобы эти два мира общались друг с другом? Чтобы контекст из заметок попадал к агенту, а инсайты из сессий — обратно в vault.

Я перепробовал несколько подходов: от ручного копипаста до сложных конфигов. И в итоге нашёл Ars Contexta — Claude Code плагин, который решает эту задачу элегантнее всего, что я видел.

Что такое Ars Contexta

Ars Contexta — это Claude Code плагин, который генерирует персональную систему управления знаниями через разговор. Не шаблон, не готовый фреймворк — а именно производная от того, как конкретно вы думаете и работаете.

Название отсылает к историческим мнемоническим системам: Ars Combinatoria и Ars Memoria. Философия проекта: это не хранилище, это инструмент для мышления. А теперь LLM может по нему перемещаться.

Суть: вы описываете свой домен, отвечаете на 2-4 вопроса, и за ~20 минут получаете полноценный second brain — структуру папок, шаблоны заметок, пайплайн обработки, хуки автоматизации и 7-страничный мануал.

Архитектура: три пространства

Каждая сгенерированная система строится на трёх инвариантных пространствах:

  • -

    self/ — персистентная идентичность агента, методология, цели (медленный рост: десятки файлов)

  • -

    notes/ — ядро графа знаний (стабильный рост: 10-50 файлов в неделю)

  • -

    ops/ — операционное состояние, очереди, сессии (флуктуирующее)

Имена адаптируются под ваш домен: например, "reflections/" вместо "notes/".

Пайплайн обработки: шесть R

Расширение Cornell Note-Taking метода. Каждая фаза — отдельный субагент с чистым контекстным окном:

  • -

    Record — безбарьерный захват в inbox

  • -

    Reduce — извлечение domain-native инсайтов (/reduce)

  • -

    Reflect — поиск связей, обновление MOC (/reflect)

  • -

    Reweave — обратный проход по старым заметкам с новым контекстом (/reweave)

  • -

    Verify — проверка описаний + схем + здоровья графа (/verify)

  • -

    Rethink — вызов к самим предпосылкам системы (/rethink)

Ключевая деталь: каждая фаза спаунит свежий субагент. LLM-внимание деградирует по мере заполнения контекста — разделение на фазы держит каждую операцию в "умной зоне".

Мой путь: от VS Code до kb-алиаса

Раньше я использовал для управления заметками VS Code — открывал vault как проект, пользовался поиском, редактировал markdown файлы. Это работало, но контекст между заметками и кодом оставался разорванным.

Потом я настроил Cowork из Claude Code под эту задачу — по сути, создал агентный режим, где Claude мог читать и писать заметки в vault. Стало лучше: агент видел контекст, мог предлагать связи. Но конфигурация была хрупкой, а каждый новый vault нужно было настраивать заново.

А затем я нашёл Ars Contexta — и это был момент, когда всё встало на место. Плагин не просто даёт инструменты — он генерирует целую когнитивную архитектуру под тебя. Контекст у заметок и связанность значительно улучшились. Заметки перестали быть свалкой мыслей и стали рабочей системой.

Где лучше запускать Ars Contexta

Это важный практический момент, на котором я обжёгся сам:

Не запускайте из папки проекта!

  • -

    Ars Contexta создаёт notes/, ops/, inbox/ — они засоряют проект

  • -

    Файлы попадают в git (если не добавить в .gitignore)

  • -

    Структура знаний смешивается с кодом — теряется смысл разделения

Лучше всего запускать из домашней директории (~) или прямо из папки vault:

Или сделайте alias в ~/.zshrc:

Теперь kb в любом терминале сразу откроет Claude Code в vault. Все /reduce, /reflect, /reweave и прочие команды будут работать с правильными файлами.

Лайфхаки при работе с Obsidian

Wiki-ссылки работают из коробки

Ars Contexta генерирует заметки с [[wiki links]]. Obsidian подхватывает их автоматически — граф становится видимым и кликабельным.

Graph View как карта знаний

После нескольких сессий /reflect и /reweave ваш Obsidian Graph View превращается в настоящую карту связей. MOC-файлы (Map of Content) становятся хабами, от которых расходятся тематические кластеры.

Inbox → Obsidian → /reduce

Быстрые заметки из Obsidian Mobile попадают в inbox. Потом открываете Claude Code в vault, делаете /reduce — и сырые мысли превращаются в структурированные инсайты с правильными тегами и связями.

Сессионные хуки = автопилот

При старте Claude Code плагин автоматически инжектит дерево workspace и загружает идентичность агента. При завершении — сохраняет состояние сессии. Вы не теряете контекст между сессиями.

Экспорт brain-состояния

Всё — plain markdown. Никакой базы данных, никакого облака, никакого vendor lock-in. Если завтра Ars Contexta перестанет существовать — ваши заметки останутся читаемыми и связанными.

Ключевые команды

После настройки доступен арсенал команд:

  • -

    /arscontexta:setup — диалоговый онбординг (~20 минут)

  • -

    /arscontexta:health — диагностика vault

  • -

    /arscontexta:help — контекстная помощь

  • -

    /reduce — извлечение инсайтов из inbox

  • -

    /reflect — поиск связей между заметками

  • -

    /reweave — обновление старых заметок новым контекстом

  • -

    /verify — проверка целостности графа

  • -

    /pipeline — запуск полного цикла обработки

  • -

    /graph — визуализация структуры

  • -

    /stats — статистика vault

249 исследований под капотом

Одна из вещей, которая меня зацепила: каждое решение в архитектуре опирается на конкретные исследования. Не "мы так решили", а "вот почему".

В папке methodology/ лежат 249 взаимосвязанных исследовательских утверждений из области:

  • -

    Zettelkasten, Cornell Note-Taking, Evergreen Notes

  • -

    PARA и GTD методологии

  • -

    Техники Memory Palace

  • -

    Когнитивная наука (extended mind, spreading activation, generation effect)

  • -

    Теория сетей (small-world topology, betweenness centrality)

  • -

    Архитектура агентов (контекстные окна, границы сессий, мультиагентные паттерны)


Например: иерархия MOC-файлов выведена из исследований стоимости переключения контекста (Leroy, 2009).

Итог: от хаоса к системе

Мой путь был таким: VS Code для ручного редактирования → Cowork из Claude Code как агентный режим → Ars Contexta как полноценная когнитивная архитектура. Каждый шаг убирал барьеры между мышлением и записями.

Если вы ведёте заметки в Obsidian и работаете с Claude Code — попробуйте. Настройка занимает 20 минут, а разница ощущается с первой сессии /reflect.

Совет: создайте alias kb, запускайте Claude Code из vault, и пусть агент работает с вашими заметками как с живой системой, а не как с папкой файлов.

Ссылки

Ars Contexta — GitHub

https://github.com/agenticnotetaking/arscontexta

Ars Contexta — сайт проекта

https://www.arscontexta.org/

Строите свою систему знаний или ищете способ подружить Obsidian с ИИ?

Связаться