task-tracker · git:20260324.a757eb2 · 2026-03-24 · sha256 5b6717fe22e09b64
task-tracker git:20260324.a757eb2A
Immutable. This exact content is served forever at /api/v1/blob/5b6717fe22e09b64.
--- name: task-tracker description: "Управление задачами: добавить, завершить, показать список, приоритеты. Triggers: 'задача', 'задачи', 'todo', 'добавь задачу', 'что сделать', 'список дел', 'task'." --- # Task Tracker Простой трекер задач с хранением в файле. Тип: **Data-driven**. ## Где данные Задачи хранятся в `data/tasks.md`. Читай этот файл при каждом вызове. Обновляй после каждого изменения. ## Алгоритм ### Добавить задачу 1. Запиши в `data/tasks.md` в формате: `- [ ] [приоритет] задача (дата добавления)` 2. Приоритеты: `[!]` высокий, `[~]` средний, `[.]` низкий. По умолчанию средний 3. Подтверди: "Добавил: [задача]" ### Завершить задачу 1. Найди задачу по ключевым словам 2. Замени `- [ ]` на `- [x]`, добавь дату завершения 3. Подтверди: "Готово: [задача]" ### Показать задачи 1. Прочитай `data/tasks.md` 2. Покажи сначала незавершённые (сортировка по приоритету), потом завершённые 3. Формат: ``` Открытые (N): [!] Срочная задача (добавлена 05.03) [~] Обычная задача (добавлена 04.03) Завершённые (M): ✅ Сделанная задача (завершена 06.03) ``` ### Очистить завершённые 1. Перенеси завершённые старше 7 дней в `data/archive.md` 2. Подтверди сколько задач перенесено ## Как обновлять данные Файл `data/tasks.md` - единственный источник правды. Все изменения через этот скилл. Формат строго как в примере выше. ## Примеры **Запрос:** "Добавь задачу: купить молоко" **Ответ:** Добавил: [~] купить молоко (07.03) **Запрос:** "Что у меня в задачах?" **Ответ:** Открытые (3): [!] Отправить отчёт... [~] Купить молоко... [.] Почистить почту...