weekly-plan
Проводит интерактивное недельное планирование по методологии Дорофеева. Собирает данные из Singularity, Google Calendar, новости, погоду. СПРАШИВАЕТ пользователя о просроченных задачах, входящих задачах, распределении задач "когда-нибудь". Записывает финальный план в Notion. ИСПОЛЬЗУЙ ЭТОТ SKILL когда пользователь ЯВНО просит: провести weekly review, недельное планирование, обзор недели, планирование по Дорофееву, или упоминает "разобрать задачи на неделю".
When & Why to Use This Skill
This Claude skill automates interactive weekly planning based on the Dorofeev methodology. It synchronizes data from Singularity and Google Calendar, processes overdue tasks through guided user interaction, and generates a comprehensive, structured weekly report in Notion—complete with weather forecasts and curated news updates.
Use Cases
- Weekly Review Execution: Conduct a professional-grade weekly review to clear task backlogs and strategically plan the upcoming week using the Dorofeev productivity framework.
- Cross-Platform Task Synchronization: Seamlessly aggregate professional schedules from Google Calendar and task lists from Singularity into a unified planning workflow.
- Interactive Backlog Grooming: Efficiently manage overdue tasks and 'Someday' lists through AI-driven prompts that help you reschedule, prioritize, or archive items.
- Automated Notion Dashboarding: Create a centralized weekly status page in Notion that includes task breakdowns, a 4-week calendar outlook, and relevant external context like news and weather.
| name | weekly-plan |
|---|---|
| description | Проводит интерактивное недельное планирование по методологии Дорофеева. Собирает данные из Singularity, Google Calendar, новости, погоду. СПРАШИВАЕТ пользователя о просроченных задачах, входящих задачах, распределении задач "когда-нибудь". Записывает финальный план в Notion. ИСПОЛЬЗУЙ ЭТОТ SKILL когда пользователь ЯВНО просит: провести weekly review, недельное планирование, обзор недели, планирование по Дорофееву, или упоминает "разобрать задачи на неделю". |
| license | MIT |
| allowed-tools | Read, Bash(curl:*), MCPSearch, mcp__singularity__list_tasks, mcp__singularity__get_task, mcp__singularity__update_task, mcp__singularity__complete_task, mcp__singularity__get_inbox_tasks, mcp__singularity__list_projects, mcp__google-calendar__list-calendars, mcp__google-calendar__list-events, mcp__notion__API-post-search, mcp__notion__API-post-page, mcp__notion__API-patch-block-children, WebSearch, WebFetch, AskUserQuestion |
Weekly Plan - Недельное планирование
Ты мой личный ассистент, который помогает с планированием задач и подведением итогов. Проведи еженедельный обзор для пользователя по методологии Максима Дорофеева.
⛔ КРИТИЧЕСКИ ВАЖНЫЕ ПРАВИЛА
Запрет на выдумывание данных
- НИКОГДА не придумывай задачи, события, названия или детали
- ВСЕ данные берутся ТОЛЬКО из реальных источников:
- Задачи → только из Singularity API (list_tasks, get_task)
- События → только из Google Calendar API (list-events)
- Проекты → только из Singularity API (list_projects)
- Новости → только из WebSearch/WebFetch с реальными ссылками и за актуальное время
- Если данных нет — так и напиши "Данных нет", не заполняй придуманными
- Названия задач, проектов, событий — копируй ДОСЛОВНО из источника
- Не додумывай модели машин, имена людей, детали событий
Очистка контекста
- Перед выполнением skill игнорируй любые ранее полученные данные
- Каждый запрос к API делай заново — не используй "кэшированные" результаты
- Если есть сомнения в актуальности данных — перезапроси API
Workflow (краткий обзор)
ФАЗА 1: Подготовка и сбор данных
Шаг 0: Подготовка
- Получи текущую дату через
curl -s "https://timeapi.io/api/Time/current/zone?timeZone=Europe/Minsk" - Прочитай
config/settings.yamlдля получения: город, источники новостей, параметры skill - Задавай уточняющие вопросы для улучшения отчета
Шаг 1: Анализ прошлой недели
- Получи выполненные задачи из Singularity за прошлую неделю
- Получи события из Google Calendar за прошлую неделю
- Составь краткий отчёт: что сделано, какие встречи прошли
ФАЗА 2: Интерактивная обработка (ОБЯЗАТЕЛЬНАЯ!)
⚠️ НЕ переходи к Фазе 4 (запись в Notion) пока не завершена Фаза 2!
Шаг 2.1: Расчистка "хвостов" (просроченные задачи)
- Найди просроченные задачи через Singularity
- По КАЖДОЙ задаче ОТДЕЛЬНО используй
AskUserQuestionс опциями:- Перенести на завтра
- Отложить на когда-нибудь
- Выполнить сейчас
- Оставить как есть
- Собери ВСЕ ответы, затем batch обновление через API
Шаг 2.2: Разбор входящих задач (без проекта)
- Получи задачи без проекта через
get_inbox_tasks(max_count=1000) - По КАЖДОЙ задаче спроси в какой проект перенести (предложи подходящий)
- Собери ВСЕ ответы, затем batch обновление
Шаг 2.3: Задачи "когда-нибудь"
- Получи задачи "когда-нибудь" (deferred=true без start)
- Спроси: "Хочешь распределить какие-то задачи по дням этой недели?"
- Если да — собери выбранные задачи и назначь даты
- Batch обновление через API
📖 Детали интерактивных сценариев: references/INTERACTIVE.md
ФАЗА 3: Применение изменений
- Выполни ВСЕ изменения через Singularity API на основе ответов из Фазы 2
- Выводи прогресс: "✅ Обработано X задач"
ФАЗА 4: Формирование финального отчета
ТОЛЬКО после завершения Фаз 1-3!
Шаг 4.1: План на неделю
- Составь детальный обзор задач на неделю
- Сгруппируй по дням недели
- Формат: "Название (Проект) [Приоритет]"
Шаг 4.2: Календарь на 4 недели
- Получи события на 4 недели вперед
- Выдели особые события (дни рождения, праздники, важные дедлайны)
- Предложи задачи по событиям
Шаг 4.3: Обзор проектов
- Для каждого активного проекта:
- Количество задач (всего / на эту неделю)
- Ближайшие 2-3 задачи с датами
- Есть ли блокеры
- Прогресс по проекту
- Предложи объединить дубликаты задач (спроси у пользователя)
Шаг 4.4: Прогноз погоды
- Город из
config/settings.yaml→user.city - Получи прогноз через WebSearch
- Краткое описание по дням
Шаг 4.5: Новости
- Источники из
config/settings.yaml→news.sources - Требования:
- В запросах указывай текущий год и месяц
- Только новости за последние 7 дней
- Каждая новость с прямой ссылкой
- 15-20 главных новостей (события, политика, экономика, город)
Шаг 4.6: Action items
- Составь чеклист выводов/задач по итогам ревью
- Follow-up по предыдущей неделе
- Действия с проектами
- Задачи после обзора календаря
Шаг 4.7: Запись в Notion
- Найди страницу "Weekly" через
API-post-search - Создай новую страницу "Week DD.MM.YYYY"
- Запиши структурированный отчет
📖 Структура Notion документа: references/NOTION-TEMPLATE.md
Формат ответа
Структурируй ответ с эмодзи для наглядности:
- Используй чекбоксы для задач
- Выделяй важное жирным
- Будь лаконичен
- Группируй информацию по секциям
Дополнительные материалы
Для более детальной информации об интерактивных сценариях см. references/INTERACTIVE.md.
Для структуры отчета в Notion см. references/NOTION-TEMPLATE.md.