Я веду несколько проектов параллельно. Как и многие, прошёл путь от Trello через Notion к Linear. Каждый раз одна и та же история: первую неделю всё красиво, поЯ веду несколько проектов параллельно. Как и многие, прошёл путь от Trello через Notion к Linear. Каждый раз одна и та же история: первую неделю всё красиво, по

Как я заменил таск-трекер на Obsidian + Claude Code и перестал вести доски руками

2026/03/10 15:45
4м. чтение
Для обратной связи или замечаний по поводу данного контента, свяжитесь с нами по адресу [email protected]

Я веду несколько проектов параллельно. Как и многие, прошёл путь от Trello через Notion к Linear. Каждый раз одна и та же история: первую неделю всё красиво, потом доска превращается в кладбище карточек, которые никто не двигает. Потому что переключаться между кодом и трекером — это отдельная работа, на которую нет ни времени, ни желания.

В какой-то момент я понял: проблема не в инструменте. Проблема в том, что трекер — это отдельное окно. Отдельный контекст. Отдельное усилие.

Идея

Что если задачи — это просто файлы? Markdown-файлы с YAML-метаданными, которые лежат на диске рядом с кодом. Obsidian рендерит из них дашборды. Claude Code управляет ими из терминала. Git версионирует.

Никакого хостинга. Никакой подписки. Никакого облака.

Вдохновился подходом Teresa Torres, которая описала паттерн автоматизации жизни через Claude Code: один файл на задачу, YAML frontmatter как схема, слэш-команды как API. Взял эту идею и довёл до полноценной системы управления несколькими проектами.

Как это работает на практике

Допустим, я ресёрчу новую фичу. Открываю Claude Code, обсуждаю с ним архитектуру, записываю мысли в .md-файл. Это может быть поток сознания, список идей, наброски — что угодно. Никакой структуры не требуется.

Когда ресёрч готов, одна команда:

/import ~/notes/design-research.md --project minimap

Claude читает мой документ, вычленяет из него конкретные задачи, создаёт для каждой отдельный файл с ID, приоритетом, оценкой трудозатрат — и раскладывает по нужным папкам. 25 задач из одного feature-plan за секунды.

Открываю Obsidian — дашборд уже обновился. Канбан-доска показывает новые карточки. Я ничего не делал руками.

Обычный день

Утро. Открываю терминал:

/today

Claude сканирует все проекты, проверяет git-историю каждого репозитория, находит просроченные задачи и предлагает топ-3 приоритета на сегодня. Генерирует дневную заметку с полной картиной.

В процессе работы. Не выхожу из терминала:

/task "Добавить rate limiting" --project api --priority high --effort 2h /done API-003 --actual 1h

Задачи создаются с автоинкрементом ID, попадают в нужную папку. При закрытии — обновляются таймстемпы, логируется факт vs оценка, разблокируются зависимые задачи.

Вечер. Одна команда закрывает день:

/review

Claude считает, что я сделал за день, обновляет дневную заметку, дописывает строку в burndown-лог, предлагает фокус на завтра.

Раз в неделю:

/pulse

Пульс по всем проектам: сколько активных/заблокированных/просроченных задач, git-активность, статус здоровья каждого проекта. Моментально видно, где горит.

Почему это не «ещё один MCP-коннектор к Linear»

Сейчас модно делать MCP-интеграции к существующим SaaS-трекерам. Подключил Linear — и Claude может двигать карточки. Звучит круто, но по сути это прослойка над чужим инструментом. Ты всё ещё зависишь от чужого формата, чужих лимитов, чужой подписки.

Здесь другой подход. Это hand-crafted решение, которое живёт у тебя дома:

Формат карточки — ты решаешь, какие поля нужны. Хочешь добавить поле energy_level или client — просто добавь в YAML. Никаких ограничений схемы.

Дашборды — Dataview-запросы на любой вкус. Хочешь видеть «задачи без оценки трудозатрат» или «что я закрыл за последние 30 дней по проекту X» — пишешь запрос, он работает.

Команды — 8 слэш-команд, каждая описана в markdown-файле. Хочешь изменить логику /review или добавить свою /standup — редактируешь файл, не код.

Версионирование — каждое изменение каждой задачи — это git-коммит. Полная история. Можно откатить, сравнить, смерджить.

Что на самом деле произошло

Я делегировал ведение досок Клоду. Но сделал это контролируемо.

Ключевое отличие от «просто попроси ChatGPT вести список задач»: здесь всё персистентно и структурировано. Claude не держит задачи в контексте чата — он читает и пишет файлы на диске. Контекст не теряется. Новая сессия Claude Code подхватывает всё ровно с того места, где остановилась предыдущая. Потому что «память» — это не промпт, а файловая система.

Мой рабочий процесс теперь выглядит так:

Я → поток мыслей, брейнштормы, ресёрч, наброски в .md

Claude → автоматическое планирование, приоритизация, пульс разработки, репорты, ведение досок

Через несложную настройку Obsidian-vault (типизация карточек, настройка досок, Dataview-запросы) и описание команд в шаблоне я получил своего маленького менеджера. Он читает мои заметки и знает, как разложить их в задачи, приоритизировать и положить в очередь разработки.

Я избавился от отдельного окна с таск-трекером. Вся структура задач живёт в Obsidian с версионированием в GitHub, а команды доступны из любого терминала.

Выложил шаблон проекта, если хочется повторить

Шаблон в открытом доступе. Клонируешь, запускаешь setup, работаешь:

git clone https://github.com/ignatpenshin/obsidian-task-tracker.git cd obsidian-task-tracker ./setup.sh

30 секунд на старт. Дальше — настраиваешь плагины Obsidian и начинаешь трекать.

GitHub: obsidian-task-tracker

Вдохновение: Teresa Torres — Automate Your Life with Claude Code

Мой блог в Telegram о ресерче в CV и практике в AI/Агентах: Fisheye Monk

Источник

Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу [email protected] для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.