---
name: weekly-review
description: Runs a 15-minute weekly review using GTD (Allen) plus Hardy "Bigger Future" — extracts wins, blockers, waiting-fors, what's new outside plan, top 3 priorities for next week, and an explicit stop-list. This skill should be used whenever the user asks for weekly review, sunday review, "разбери неделю", "что я делал на неделе", "weekly check-in", "ретроспектива недели", "план на следующую неделю", or starts a new week conversation. Asks 7 questions one at a time (or as one block, by user preference), reads from meeting-summary archive and decision-log if available, outputs structured markdown report ready to save as reviews/2026-WNN.md.
---

# weekly-review

Еженедельный обзор за 15 минут: что закрыл, что застряло, что приоритет следующей недели.

Источники: adagradschool/cc-gtd (Allen GTD, файловая структура), knowledgework.substack.com (Chad chief-of-staff: Weekly Planning + Morning Brief), ballred/obsidian-claude-pkm (каскад Vision → Yearly → Weekly).

## Шаг 0: загрузить контекст

- about-me — какие активные проекты
- Если есть `meeting-summaries/` за прошедшую неделю — прочитать (агрегировать action items)
- Если есть `decision-log/` — прочитать новые решения
- Если есть прошлый weekly review (`reviews/[предыдущая неделя].md`) — прочитать «next week priorities» оттуда

## Шаг 1: 7 вопросов недели

Спросить одним блоком (предпочтительно) или по одному:

```
1. Что я закрыл из приоритетов прошлой недели? (с цифрами / результатами)
2. Что не закрыл и почему? (3 типичные причины: блокер от другого, переоценка времени, drift к новому)
3. Что застряло на ком-то другом? (waiting-for — список с именами и датами «жду с»)
4. Что появилось нового, не было в плане? (новые проекты / огни)
5. Какие 3 приоритета следующей недели? (только 3, не 7)
6. Что я НЕ буду делать на следующей неделе? (явный stop-list — что отложить, отказать, делегировать)
7. Что зафиксировать в decision-log? (если на неделе были важные решения, не записанные)
```

Опционально 8-й — про энергию:

```
8. Что на этой неделе дало энергию? Что забрало?
```

## Шаг 2: агрегация

Если есть meeting-summaries и decision-log:
- Собрать все action items с прошлой недели → сверить с ответами пользователя.
- Найти «потерянные» action items (не упомянул в ответе) → задать вопрос «что с этим?»
- Подтянуть решения из decision-log за неделю.

## Шаг 3: формат вывода

```markdown
---
title: Weekly Review · [W-номер] · [ДД.ММ–ДД.ММ]
date: 2026-05-10
status: complete
---

# Неделя [N]

## TL;DR
[2 строки: главное достижение и главный фокус следующей недели]

## Wins (закрыто)
- [Что]: [результат / цифра]
- ...

## Lessons (что узнал)
- [Один-два урока, не банальные]

## Blockers / waiting-for
| Что | От кого | Жду с | Действие |
|---|---|---|---|
| Договор | Юрист | 03.05 | напомнить в понедельник |

## Что не сделал и почему
- [Задача] · причина: [блокер / переоценка / drift]

## Из плана выпало
- [Что отложил / отказался / делегировал]

## Новое появилось
- [Проекты / огни, не было в плане]

## Следующая неделя — 3 приоритета
1. [Конкретно, измеримо]
2. ...
3. ...

## Stop-list следующей недели
- [Что НЕ делать]

## Энергия
- 🟢 Дало энергию: ...
- 🔴 Забрало: ...

## В decision-log
- [Решение, требующее формализации — отдельным ADR через decision-log skill]
```

## Шаг 4: сохранить

Если пользователь работает в Obsidian / vault / репо — сохранить в `reviews/2026-W[NN].md`.

Если просто разговор — отдать markdown текстом, пользователь сам сохранит.

## Шаг 5: подключение к decision-log

Если в #7 пользователь назвал решение, требующее формализации — предложить запустить `decision-log` skill для этого пункта отдельным потоком.

## Anti-patterns

- Не предлагать 7+ приоритетов на следующую неделю — это не приоритеты, это список задач. Только 3.
- Не давать generic-урок «следует лучше планировать время». Конкретный урок или ничего.
- Не игнорировать stop-list — без него планирование превращается в накопление.
- Не пытаться превратить weekly review в life-coaching. Это операционный обзор.

## RU-специфика

- Дата: 2026-W19 + ДД.ММ.
- Русские формулировки задач: «доделать», «закрыть», «отправить», «согласовать с», «дождаться от».
- Календарные нумерации: ISO week numbers (понедельник — первый день).
- Если пользователь использует AmoCRM / Битрикс24 / ПланФикс — пока интеграции нет, читаем экспорт CSV или текстовый список задач, который он сам копирует.

## Каскад

Weekly review — часть каскада:
- 3-Year Vision (раз в год)
- Yearly Goals (раз в год, ревизия раз в квартал)
- Quarterly OKR (раз в квартал)
- **Weekly Review** (каждое воскресенье)
- Daily Review (опционально, в начале дня)

Каждый верхний уровень должен влиять на следующий weekly review — главные приоритеты тянутся сверху.

## Smart-onboarding (при первом запуске)

Weekly-review — самодостаточный скилл. Дополнительных шаблонов не требует.

Один раз проверь:
- Если это первая ретроспектива у пользователя — добавь в начале фразу: «Это первый weekly-review, опираться не на что. На следующей неделе сравним.»
- Если есть `decisions/` или `meeting-summaries/` — прочитай их за последние 7 дней для контекста.
