AgentSkillsCN

daily-review

每日复盘

SKILL.md
--- frontmatter
name: daily-review
description: Daily Review

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: Глубокий анализ

  1. Парсинг отчёта:

    • Извлечь конкретные действия и результаты
    • Определить потраченное время (если указано)
    • Выявить проекты из CLAUDE.md
  2. Проверка контекста:

    • Посмотреть git изменения
    • Найти связанные project notes
    • Проверить предыдущий review (если есть)
  3. Выявление паттернов:

    • Повторяющиеся блокеры?
    • Прогресс по приоритетам?
    • Новые направления работы?

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: Сохранение и связывание

  1. Сохранить review в Daily Notes/
  2. Обновить связанные project notes, если нужно
  3. Если были важные инсайты - предложить записать в MEMORY.md

Step 5: Feedback и следующие шаги

"Review создан! Вот что я вижу:

Ключевые достижения:

  • [Топ-1 результат дня]

На завтра рекомендую:

  1. [Приоритет 1]
  2. [Приоритет 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, а не вопросов. Вопросы только если отчёт совсем неясен.