█████╗ ██████╗ ███████╗
 ██╔══██╗██╔══██╗██╔════╝
 ███████║██████╔╝███████╗
 ██╔══██║██╔══██╗╚════██║
 ██║  ██║██║  ██║███████║
 ╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝
  ██████╗ ██████╗ ███╗   ██╗████████╗███████╗██╗  ██╗████████╗ █████╗
 ██╔════╝██╔═══██╗████╗  ██║╚══██╔══╝██╔════╝╚██╗██╔╝╚══██╔══╝██╔══██╗
 ██║     ██║   ██║██╔██╗ ██║   ██║   █████╗   ╚███╔╝    ██║   ███████║
 ██║     ██║   ██║██║╚██╗██║   ██║   ██╔══╝   ██╔██╗    ██║   ██╔══██║
 ╚██████╗╚██████╔╝██║ ╚████║   ██║   ███████╗██╔╝ ██╗   ██║   ██║  ██║
  ╚═════╝ ╚═════╝ ╚═╝  ╚═══╝   ╚═╝   ╚══════╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═╝
#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-страничный мануал.

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

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


  ┌─────────────────────────────────────────────────┐
  │                 Ars Contexta Vault               │
  ├─────────────┬─────────────────┬─────────────────┤
  │   self/     │     notes/      │      ops/       │
  │             │                 │                 │
  │  identity   │  knowledge      │  sessions       │
  │  methods    │  graph          │  queues         │
  │  goals      │  MOCs           │  state          │
  │             │  wiki links     │                 │
  │  ~tens      │  ~10-50/week    │  fluctuating    │
  └─────────────┴─────────────────┴─────────────────┘

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

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

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


  Record → Reduce → Reflect → Reweave → Verify → Rethink
    │        │         │          │         │         │
  inbox    extract   connect   update    check    challenge
  capture  insights  notes     old       graph    assumptions
                     + MOC     notes     health
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 — и это был момент, когда всё встало на место. Плагин не просто даёт инструменты — он генерирует целую когнитивную архитектуру под тебя. Контекст у заметок и связанность значительно улучшились. Заметки перестали быть свалкой мыслей и стали рабочей системой.


  VS Code (manual)  →  Cowork (agentic)  →  Ars Contexta (cognitive)
       ✗ no links          ~ fragile             ✓ full system
       ✗ no context        ~ per-vault setup      ✓ derived for you
       ✗ just files        ~ custom config        ✓ 249 research claims

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

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

Не запускайте из папки проекта!
Ars Contexta создаёт notes/, ops/, inbox/ — они засоряют проект
Файлы попадают в git (если не добавить в .gitignore)
Структура знаний смешивается с кодом — теряется смысл разделения

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

  cd ~/path/to/Obsidian/vault
  claude

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

  # ~/.zshrc
  alias kb='cd ~/path/to/Obsidian/vault && claude'

Теперь 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, и пусть агент работает с вашими заметками как с живой системой, а не как с папкой файлов.

Ссылки

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