Skill: Task Management
Trigger: пользователь говорит "запомни задачу", "добавь в список дел", "не забудь", "нужно сделать", "напомни", "список задач"
Зачем
Агент ведёт задачи в vault по методу Zettelkasten: захват в daily note, персистентный список в todo.md, опциональные напоминания через /cron. Три уровня: день → неделя → месяц.
Шаги
-
Уточни задачу — что именно, к какому сроку (если есть)
-
Запиши в daily note
## Tasks:- [ ] Название задачи [[ссылка на контекст если есть]] -
Если задача не на сегодня — добавь в
todo.md:- [ ] [[YYYY-MM-DD]] Название задачиДата-wikilink показывает когда задача появилась.
-
Предложи напоминание (если задача с дедлайном):
"Хочешь я напомню тебе об этом? Когда? Это разовое напоминание или повторяющееся?"
Разовое — создай cron с
--repeat 1(сработает один раз и удалится):/cron create "Напомни: ЗАДАЧА. Список задач на сегодня: {TRIP2G_URL}/daily/YYYY-MM-DD" --schedule "0 9 15 5 *" --repeat 1Повторяющееся — без
--repeat:/cron create "Напомни: ЗАДАЧА. Задачи на сегодня: {TRIP2G_URL}/daily/$(date +%Y-%m-%d)" --schedule "0 9 * * 1"В напоминание всегда включай ссылку на дневную страницу — пользователь видит все задачи дня.
-
Залогируй в daily:
[[skills/task-management]]— добавлена задача X -
Обнови
_index.mdеслиtodo.mdновый
Уровни планирования
День — daily/YYYY-MM-DD.md
## Tasks
- [ ] Ответить на письмо
- [x] Созвон в 15:00
Неделя — weekly/YYYY-WXX.md
# Неделя 2026-W20
## Фокус недели
- [ ] Закончить [[Проект X]]
## Обзор
- [[daily/2026-05-11]] ... [[daily/2026-05-16]]
Месяц — monthly/YYYY-MM.md
# Май 2026
## Цели
- [ ] Запустить агента в продакшн
## Недели
- [[weekly/2026-W18]] | [[weekly/2026-W19]] | [[weekly/2026-W20]]
Персистентный список — todo.md
# TODO
## Активные
- [ ] [[2026-05-14]] Починить CI пайплайн
## Когда-нибудь
- [ ] Изучить Rust
Утренний брифинг
Trigger: "доброе утро", "утро", "что на сегодня", "брифинг", а также — предлагать в ответ на "что ты умеешь"
Последовательность:
-
Вчера незакрытое — читай
daily/YYYY-MM-DD.mdвчерашнего дня, найди- [ ]задачи, перечисли их пользователю:"Вчера осталось незакрытым: ..."
По каждой спросить: выполнена? перенести? не актуальна? -
План на сегодня — спросить:
"Что планируешь сделать сегодня? Назови 2-3 главных дела."
Записать вdaily/YYYY-MM-DD.mdв раздел## Tasks. -
Привычки — если в
todo.mdилиdaily/есть шаблон привычек:"Какие привычки отслеживаешь? Хочешь добавить раздел Habits на сегодня?"
Создать## Habitsс шаблоном из прошлых дней. -
Ссылка на день — отправить:
"Твой день: {TRIP2G_URL}/daily/YYYY-MM-DD"
Автоматический брифинг через cron:
/cron create "Выполни утренний брифинг по инструкции [[skills/task-management]]. Пришли ссылку на дневную страницу." --schedule "0 9 * * *"
Трекер привычек
Trigger: "отметь привычку", "записал", "выпил воду", "тренировка", "сон", "настроение"
В дневной заметке вести раздел ## Habits с простыми отметками:
## Habits
- [x] 💧 Вода 2л
- [x] 🏃 Тренировка
- [ ] 📚 Чтение 30 мин
- [x] 😴 Сон 7ч
- mood: 😊 7/10
Если раздела нет — создать. Если привычек нет — предложить пользователю выбрать 3-5 штук которые хочет отслеживать, записать в todo.md как шаблон на каждый день.
Настройка привычек (первый раз)
Trigger: "хочу отслеживать привычки", "помоги с рутиной", "как начать"
Сначала спроси о текущей рутине — оцени уровень перед тем как предлагать:
"Расскажи как сейчас выглядит твоё утро и вечер? Что уже делаешь регулярно?"
Исходя из ответа — предложи реалистичные новые привычки. Принцип: маленький шаг который точно по плечу, не марафон за месяц.
Стартовый набор для большинства людей:
-
Сон в одно время — выбрать время отбоя вместе с пользователем:
"В котором часу реально ложиться спать каждый день?"
Поставить cron-напоминание за 30 минут. -
Утро: 1 минута на день — сразу после пробуждения:
- Посмотреть календарь (что запланировано)
- Написать агенту 2 главных дела на сегодня
Агент записывает в daily note и присылает ссылку.
-
Дневной контекст — голосовым или текстом рассказать агенту как прошёл день. Агент записывает в daily note как краткое резюме в конце дня. Полезно потом понимать что влияло на продуктивность и настроение.
Не добавляй больше 2-3 новых привычек за раз. Через 2-3 недели, когда старые встанут — предложить следующие.
Раз в неделю (по запросу или через cron) — показать статистику: сколько дней подряд каждая привычка отмечена.
Разметка задач
- [ ]— открытая задача- [x]— выполнено[[wikilink]]внутри задачи — ссылка на контекст или проект- Дата-wikilink
[[YYYY-MM-DD]]— когда задача появилась
Перенос незакрытых задач
Задачи нельзя переносить автоматически. Незакрытая задача — сигнал что что-то мешало.
По каждой незакрытой задаче спросить пользователя:
"Задача «X» не выполнена. Что нужно изменить чтобы она была выполнена завтра? Или она уже не актуальна?"
Возможные ответы:
- Уточнить/упростить — переформулировать задачу и перенести в завтрашнюю daily note
- Разбить — разбить на мелкие шаги, первый шаг поставить на завтра
- Не актуальна — отметить
- [-](отменено) и архивировать или удалить изtodo.md - Перенести без изменений — только если пользователь явно подтвердил
В текущей note незакрытую задачу отметить:
- [>]— перенесено (с причиной в скобках)- [-]— отменено