Мой стек плагинов для системы планирования в Obsidian
Если вы хоть раз гуглили «как настроить Obsidian для задач» — вы знаете, чем это заканчивается. Три часа в YouTube, пять вкладок с гайдами, десяток установленных плагинов и… система не работает. Потому что это чужая система.
Я строил свою два года. В этой статье не будет универсального гайда — будет разбор конкретного стека с объяснением, почему каждый плагин попал в него, а не просто список с описаниями из документации.
Если тема управления знаниями и задачами в Obsidian вам близка — заглядывайте в мой тг-канал, там я разбираю подобные вещи регулярно.
Контекст: что за система и зачем она нужна
Я веду задачи в рамках одной предметной области — разработка и сопровождение технической документации, плюс сопутствующие процессы. Ключевые требования к системе:
-
задачи должны быть видны по дедлайну, без ручной сортировки
-
должно быть понятно, где мяч — у меня или у коллеги
-
встречи должны быть связаны с задачами и проектами
-
всё это должно открываться за одно нажатие при старте рабочего дня
Из этих требований вырос конкретный набор инструментов. Разберу каждый.
Ядро системы: Tasks
Плагин: obsidian-tasks-plugin
Tasks — это основа всей системы. Он позволяет ставить дедлайны прямо в тексте задачи через эмодзи-синтаксис, а затем делать выборки по любому условию.
Пример задачи в тексте файла:
- [ ] Согласовать раздел 3.2 с Аркадием 📅 2025-12-30 #get
Пример запроса, который показывает задачи на сегодня с тегом #do:
not done
due today
tags include #do
hide due date
hide tags
Почему Tasks, а не Dataview?
Dataview умеет выводить задачи, но не умеет с ними взаимодействовать прямо в выводе — нельзя поставить галочку в результате запроса. Tasks решает это из коробки. Плюс у Tasks есть встроенные пресеты для скрытия полей, что убирает визуальный мусор из вывода.
Три тега вместо папок
Ключевое решение в моей системе — разделение задач на три категории через теги:
-
#do— задачи, которые требуют моего времени и действий -
#talk— вопросы для обсуждения, встречи, совещания -
#get— задачи, где мяч на стороне другого человека: жду документ, жду проверку, жду ответ
Категория #get особенно важна. Раньше такие задачи терялись — формально я ничего не делаю, но задача не закрыта. Теперь они видны отдельно и не мешают списку активных дел.
Дашборд: Canvas + Advanced Canvas
Плагины: встроенный Canvas + advanced-canvas
Стартовая страница — это Canvas-файл Сегодня.canvas, который открывается автоматически при запуске Obsidian. Он сделан не из ссылок на заметки, а из встроенных карточек с Tasks-запросами.
Структура дашборда:
┌─────────────────────────────────────────────────────────────┐
│ Бэклог │
├──────────────┬──────────────┬──────────────┬────────────────┤
│ Просрочено │ Сделать │ Обсудить │ Получить │
│ │ Сегодня │ Сегодня │ Сегодня │
├──────────────┴──────────────┴──────────────┴────────────────┤
│ Завтра: Сделать / Обсудить / Получить │
└─────────────────────────────────────────────────────────────┘
Зачем Advanced Canvas? Стандартный Canvas рисует рамки вокруг всех элементов. Advanced Canvas позволяет убрать рамки у карточек-заголовков — получаются чистые подписи к секциям без лишнего визуального шума.
Автоматическое открытие дашборда: Homepage
Плагин: homepage
Один параметр, одна задача: открывать Сегодня.canvas при каждом запуске Obsidian вместо последней открытой заметки. Без этого плагина каждый день нужно было бы вручную переходить на дашборд. Небольшая деталь, но важная для устойчивости привычки.
Быстрое создание задач: QuickAdd
Плагин: quickadd
Главная проблема любой системы тегирования — забывать теги. Я решил это через QuickAdd: настроил макрос, который вызывается по горячей клавише и принудительно запрашивает выбор тега при создании задачи.
Как работает макрос:
-
Нажимаю
Ctrl+T -
Ввожу название задачи
-
Появляется выбор:
do,talkилиget -
Задача создаётся в активном файле с нужным тегом
Формат строки в настройках QuickAdd:
{{value:name}} #{{VALUE:do,talk,get}}
Результат — задача без тега стала физически неудобна.
Шаблоны файлов: Templater
Плагин: templater-obsidian
Шаблон задачи (Task.md):
```dataview
TABLE without id
file.inlinks AS "Следует из"
WHERE file.name = this.file.name
```
- [ ] {{title}}
# Ссылки:
# Описание:
# Вопросы:
Блок Dataview здесь показывает, из каких файлов ссылаются на эту задачу. Это связь «снизу вверх»: не я указываю ссылку в задаче, а задача сама знает, кто на неё ссылается.
Динамические данные в заметках: Dataview
Плагин: dataview
Dataview используется не для основного вывода задач (это делает Tasks), а для связей между файлами. Главный сценарий: блок file.inlinks в шаблоне задачи, который показывает все файлы, ссылающиеся на текущую заметку.
Визуальная часть: Minimal + Contextual Typography
Плагины: obsidian-minimal-settings, obsidian-contextual-typography
Тема Minimal даёт чистый интерфейс без визуального шума. Contextual Typography улучшает типографику: добавляет отступы между заголовками и абзацами, убирает лишние пробелы. Оба плагина работают в фоне и ни на что не влияют функционально — но с ними заметки читаются приятнее.
Итоговый стек
|
Плагин |
Задача |
|---|---|
|
Tasks |
Фильтрация задач по дедлайну и тегам |
|
Canvas (встроенный) |
Дашборд с карточками |
|
Advanced Canvas |
Убрать рамки у заголовков |
|
Homepage |
Открывать дашборд при запуске |
|
QuickAdd |
Создание задач с принудительным выбором тега |
|
Templater |
Шаблоны файлов по папкам |
|
Dataview |
Связи между файлами |
|
Minimal + Contextual Typography |
Визуальная часть |
Что не вошло в стек и почему
Daily Notes — популярный паттерн, но у меня он не прижился. Дашборд на Canvas закрывает ту же потребность лучше: вижу всё за один взгляд без необходимости каждый день создавать новый файл.
Obsidian Sync — синхронизирую хранилище через корпоративный сервер.
Kanban — Отображение на моём ежедневном дэшборде оказалось самым удобным для моего workflow.
Если у вас похожий контекст — технический специалист с несколькими проектами и потоком задач от коллег — этот стек может стать хорошей отправной точкой. Если контекст другой — скорее всего, другим будет и набор плагинов. Это нормально.
Вопросы про конкретные настройки плагинов — пишите в комментариях или в тг-канал.
Автор: psheno322

