Agent skill
weekly-plan-andr81-pers-assist
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/weekly-plan-andr81-pers-assist
SKILL.md
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.
Didn't find tool you were looking for?