Я веду несколько проектов параллельно. Как и многие, прошёл путь от 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-интеграции к существующим 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
Источник


