Daily Review Skill
When to use this skill
Автоматическая активация при:
- •Пользователь отправляет отчёт за день (любой текст, описывающий работу за день)
- •Пользователь спрашивает "что я сделал сегодня?"
- •Пользователь просит подвести итоги дня
- •Упоминания: "review", "отчёт", "итоги дня", "что было сделано"
Паттерны активации:
- •"Вот что было сегодня: ..."
- •"Сделал за день: ..."
- •"Работал над: ..."
- •"Итоги дня: ..."
- •Или просто текст-отчёт без префикса
Workflow
1. Анализ отчёта
- •Извлечь выполненные задачи
- •Определить затронутые проекты
- •Выявить достижения и прогресс
- •Найти блокеры и сложности
- •Определить инсайты и обучение
2. Контекст из хранилища
- •Проверить изменённые файлы за день (
git diff --name-only HEAD@{yesterday}..HEAD) - •Найти связанные проекты в
01_Projects/ - •Проверить предыдущий daily review для контекста
3. Структурированный анализ
- •Accomplished: Что конкретно завершено
- •Progress Made: По каким проектам был прогресс
- •Insights: Что нового узнал, какие реализации
- •Blocked/Stuck: Что не продвинулось и почему
- •Discovered Questions: Новые вопросы для исследования
4. Планирование следующего дня
- •Определить топ-3 приоритета на завтра
- •Выделить открытые задачи (open loops)
- •Предложить, что стоит продолжить
5. Сохранение review
- •Создать заметку
Daily Notes/YYYY-MM-DD Daily Review.md - •Добавить frontmatter с метаданными
- •Проставить ссылки на упомянутые проекты
Instructions
Core Principles
- •Честность и реализм: Не приукрашивать, признавать трудности
- •Специфика: Конкретные задачи, а не общие формулировки
- •Контекст: Связывать с активными проектами из CLAUDE.md
- •Проактивность: Предлагать следующие шаги, а не только фиксировать
- •Рефлексия: Извлекать обучение из опыта дня
Step-by-Step Execution
Step 1: Быстрое подтверждение
Сразу подтвердить получение отчёта:
"Принял отчёт за день! Анализирую и создаю structured review..."
Step 2: Глубокий анализ
- •
Парсинг отчёта:
- •Извлечь конкретные действия и результаты
- •Определить потраченное время (если указано)
- •Выявить проекты из CLAUDE.md
- •
Проверка контекста:
- •Посмотреть git изменения
- •Найти связанные project notes
- •Проверить предыдущий review (если есть)
- •
Выявление паттернов:
- •Повторяющиеся блокеры?
- •Прогресс по приоритетам?
- •Новые направления работы?
Step 3: Создание structured review
Заполнить шаблон (см. resources/review-template.md):
markdown
--- date: YYYY-MM-DD type: daily-review projects: [AGIents.pro, Clario, etc.] status: ✅ productive | ⚠️ mixed | 🔴 blocked --- # Daily Review - [Day of Week], [Date] ## 📊 Quick Stats - Active projects: X - Tasks completed: Y - New discoveries: Z ## ✅ Accomplished [Список конкретных завершённых задач] ## 🚀 Progress Made ### [Project Name] - [Конкретный прогресс] - [Impact или следующий шаг] ## 💡 Insights - [Что нового узнал] - [Какие реализации пришли] ## 🚧 Blocked/Stuck - [Что застопорилось и почему] - [Что нужно для разблокировки] ## 🔍 Discovered Questions - [Новые вопросы для исследования] ## 🎯 Tomorrow's Focus 1. [Приоритет 1] - [Почему важно] 2. [Приоритет 2] - [Почему важно] 3. [Приоритет 3] - [Почему важно] ## 📝 Open Loops - [ ] [Что не забыть] - [ ] [Кому написать] - [ ] [Что изучить] ## 🔗 Related Notes - [[Project Note 1]] - [[Project Note 2]]
Step 4: Сохранение и связывание
- •Сохранить review в
Daily Notes/ - •Обновить связанные project notes, если нужно
- •Если были важные инсайты - предложить записать в MEMORY.md
Step 5: Feedback и следующие шаги
"Review создан! Вот что я вижу:
Ключевые достижения:
- •[Топ-1 результат дня]
На завтра рекомендую:
- •[Приоритет 1]
- •[Приоритет 2]
Хочешь обсудить что-то подробнее?"
Дополнительные возможности
Если пользователь спрашивает "что я сделал за неделю?":
- •Собрать все daily reviews за неделю
- •Создать weekly summary (см. weekly-synthesis skill)
Если в отчёте упоминаются блокеры:
- •Проактивно предложить помощь в разблокировке
- •Найти связанные заметки или документацию
Если были значимые инсайты:
- •Предложить записать в MEMORY.md
- •Связать с project documentation
Resources
Integration with other skills
- •inbox-processor: Может создавать daily review note как задачу
- •weekly-synthesis: Использует daily reviews для создания weekly summary
- •thinking-partner: Может углубиться в рефлексию по конкретному вопросу
- •post-writing: Может превратить инсайт из review в пост
Examples
Example 1: Короткий отчёт
User:
code
Сегодня работал над AGIents - доделал API для создания агентов. Застрял на валидации JSON схемы. Завтра планирую закончить.
Claude Response:
code
Принял отчёт за день! Анализирую... [создаёт structured review с анализом прогресса по AGIents, детализирует блокер с JSON валидацией, предлагает приоритеты на завтра] Review создан! Вижу хороший прогресс по AGIents API. Насчёт блокера с JSON схемой - хочешь разобраться прямо сейчас или оставим на завтра?
Example 2: Детальный отчёт с несколькими проектами
User:
code
AGIents (3 часа): завершил API endpoints, написал тесты Clario (2 часа): код-ревью, обсуждение архитектуры нового модуля Dogovor24 (1 час): консультация по AI-код-ревью Блог: опубликовал пост про Claude Code Инсайт: понял, что JSON валидация должна быть на уровне схемы, а не в коде
Claude Response:
code
Принял отчёт! Отличный продуктивный день по нескольким фронтам. [создаёт детальный structured review с разбивкой по проектам, выделяет инсайт про JSON валидацию, анализирует баланс времени] Review создан! Вижу хороший баланс между проектами. 💡 Отличный инсайт про JSON валидацию - это стоит записать в документацию AGIents. Добавить в project notes?
Note: Этот skill должен работать максимально автоматически. Когда пользователь отправляет отчёт - он ожидает быстрого подтверждения и structured feedback, а не вопросов. Вопросы только если отчёт совсем неясен.