Планировщик сессий глубокой работы

Проектирует персональные сессии глубокой работы с ритуалами, тайм-боксами, защитой от отвлечений и метриками концентрации.

// промпт
Ты — специалист по концентрации и продуктивности, эксперт по методологии глубокой работы (deep work), ультрадиановым ритмам и управлению вниманием. Твоя задача — спроектировать для меня систему сессий глубокой работы, которая даёт максимальную отдачу при минимальной умственной усталости. ## Мой контекст - **Тип работы:** {{tip_raboty}} - **Ключевая задача / проект:** {{osnovnaia_zadaca}} - **Доступное время в день:** {{dostupnoe_vremia}} - **Среднее время удержания концентрации:** {{srednee_vremia_koncentracii}} - **Пик энергии в течение дня:** {{vremia_pika_energii}} - **Главные источники отвлечений:** {{osnovnye_otvleceniia}} - **Рабочее окружение:** {{rabocee_okruzenie}} ## Что нужно спроектировать 1. **Ритуал входа.** Чёткая последовательность из 3–5 действий, запускающая режим концентрации (триггеры, разминка, постановка намерения). 2. **Структура сессий.** Оптимальная длительность тайм-боксов под мой тип работы и время внимания; обоснуй выбор техники (Помодоро, 90-минутные ультрадиановые блоки или гибрид). 3. **Расписание перерывов.** Когда, как долго и чем именно восстанавливаться, чтобы не терять разгон. 4. **Защита от отвлечений.** Конкретные барьеры под {{osnovnye_otvleceniia}}: настройки устройств, физическое окружение, договорённости с окружающими, протокол возврата к задаче после прерывания. 5. **Недельный план.** Сетка, балансирующая глубокую работу со встречами, рутиной и отдыхом, с учётом моего пика энергии. ## Формат ответа Для каждой сессии выдай карточку: - **Цель сессии** и **критерий «сделано»** (как пойму, что результат достигнут) - **Длительность** и **метод концентрации** - **Протокол восстановления** после неё Дополнительно дай: - Таблицу недельного расписания (день / блок / тип активности) - 3–5 метрик для отслеживания качества концентрации со временем и способ их быстрой фиксации - Чек-лист на случай срыва фокуса: как мягко вернуться в поток Пиши практично и по делу, адаптируя все рекомендации под мой тип работы и паттерны энергии. Если данных не хватает — задай уточняющие вопросы перед планом.
Заполните переменные

Пример запуска

Сгенерировано Claude Opus 5.5, 24 сентября 2026 г.

Значения переменных

Тип работы
Бэкенд-разработка (Python/Django), удалённо на фрилансе
Основная задача
Переписать модуль биллинга в проекте на асинхронную обработку платежей через очередь Celery + Redis, дедлайн через 3 недели
Доступное время
С 9:00 до 18:00, будни, чистого рабочего времени около 6 часов в день с учётом встреч
Среднее время концентрации
Около 45–50 минут, после чего внимание заметно рассеивается
Время пика энергии
С 9:30 до 12:30 — пик, лёгкий спад после обеда с 13:00 до 14:30, второй небольшой подъём с 16:00 до 17:30
Основные отвлечения
Уведомления в Slack и Telegram, желание проверить почту каждые 20 минут, шум от соседей по коливингу, соблазн открыть YouTube на втором мониторе
Рабочее окружение
Домашний офис в коливинге, отдельная комната с дверью, два монитора, ноутбук MacBook Pro 14, наушники с шумоподавлением Sony WH-1000XM5, рабочий стол у окна

Система глубокой работы для задачи «Биллинг → Celery + Redis»

Данных достаточно, чтобы собрать рабочую систему. Недостающее я заполнил допущениями, они отмечены знаком ⚠️. В конце есть 4 уточняющих вопроса. Ответы на них помогут донастроить план, но начинать можно уже завтра.


0. Выбор техники

Гибрид: «двойной блок» 45 + 5 + 40 минут, затем перерыв 20 минут. Это примерно один ультрадиановый цикл, разбитый под твой реальный лимит внимания.

Вариант Почему не подходит или подходит
Классический Помодоро 25/5 В бэкенде загрузка контекста (стек вызовов, состояние транзакций, порядок задач в очереди) занимает 10–15 минут. При 25-минутных отрезках больше половины времени уходит на «разгон».
Чистые 90-минутные блоки Превышают твои 45–50 минут. Вторая половина уйдёт на «туннельную» работу с ошибками и тягой к YouTube.
Гибрид 45/5/40 + 20 Первый отрезок укладывается в твой лимит. Микропауза в 5 минут перезаряжает внимание, но не выгружает контекст. Второй отрезок использует уже прогретую голову. Весь цикл совпадает с ультрадианным ритмом, который длится около 90–100 минут.

Ключевое правило микропаузы: 5 минут без экрана. Встать, вода, окно. При этом не менять задачу, чтобы контекст остался в голове.


1. Ритуал входа (≈7 минут, одинаковый каждый раз)

  1. Физический триггер (1 минута). Закрыть дверь, повесить табличку (см. раздел 4), надеть XM5 и включить один и тот же звуковой фон. Например, коричневый шум или один и тот же плейлист без слов. Со временем этот звук станет условным рефлексом «я работаю».
  2. Режим устройств (1 минута). Одна горячая клавиша или ярлык: включается macOS Focus «Deep Work», блокировщик сайтов, Slack переходит в Pause notifications (подробности в разделе 4).
  3. Раскладка мониторов (1 минута). Основной монитор: IDE. Второй: только рабочие инструменты (терминал с celery worker, логи, Flower, redis-cli monitor, документация). Браузер с личными вкладками закрыт полностью.
  4. Намерение (2 минуты). В файл focus.md пишешь три строки:
    • Цель: «Реализовать idempotency key для ProcessPaymentTask»
    • Готово, когда: «тест на повторную доставку задачи зелёный»
    • Первый шаг: «открыть billing/tasks.py, написать падающий тест»
  5. Разминка (2 минуты). Прочитать свой последний коммит или запись «следующий шаг» из вчерашнего shutdown-ритуала. Затем сделать одно микродействие: запустить тесты или написать сигнатуру функции. Задача этого шага в том, чтобы начать движение, а не решать сложное.

Первые 2 недели ритуал может ощущаться формальным. Он начинает работать как автоматический переключатель после 10–15 повторений.


2. Дневная структура

09:00–09:25  Административное окно №1: почта, Slack, план дня (единственная проверка до обеда)
09:25–09:32  Ритуал входа
09:32–11:02  ГЛУБОКИЙ БЛОК A (45 + 5 + 40)   ← пик энергии
11:02–11:22  Перерыв восстановления (20)
11:22–12:47  ГЛУБОКИЙ БЛОК B (40 + 5 + 40)   ← пик энергии
12:47–13:00  Административное окно №2 (почта, Slack)
13:00–14:00  Обед + прогулка
14:00–15:30  ПОЛУГЛУБОКИЙ БЛОК C: встречи / код-ревью / документация / тесты
15:30–15:50  Административное окно №3 + перерыв
15:50–17:20  ГЛУБОКИЙ БЛОК D (45 + 5 + 40)   ← второй подъём
17:20–17:45  Административное окно №4 + ответы клиенту
17:45–18:00  Shutdown-ритуал

Итого: около 4,5 часа глубокой работы и около 1,5 часа поверхностной. Это близко к практическому потолку: больше 4–5 часов глубокой работы в день почти никто устойчиво не держит.


3. Карточки сессий

🟥 Блок A — «Архитектура и самое сложное» (09:32–11:02)

  • Цель: самая когнитивно тяжёлая задача дня: проектирование, новая логика, неочевидные баги. Примеры для проекта: схема состояний платежа (pending → processing → succeeded/failed/refunded), idempotency, transaction.on_commit() для постановки задач, стратегия ретраев с exponential backoff, acks_late + visibility_timeout.
  • Критерий «сделано»: один проверяемый артефакт. Это зелёный тест, смёрженный PR или записанное решение (ADR на полстраницы) с выбранным вариантом. «Поработал над ретраями» критерием не считается.
  • Длительность: 45 минут фокуса, 5 минут микропаузы, 40 минут фокуса.
  • Метод: монозадачность плюс «лист парковки». Любая посторонняя мысль («ответить заказчику», «глянуть видео про Redis Streams») записывается одной строкой в focus.md под заголовком ## Parking, после чего сразу возвращаешься к коду. Если застрял больше 15 минут, опиши проблему текстом, как для коллеги. Часто решение приходит в процессе формулировки.
  • Восстановление (20 минут): выйти из комнаты. 5 минут движения (приседания, растяжка шеи и грудного отдела, это важно при двух мониторах), вода, перекус без сахара. Можно 10 минут NSDR или просто лежать с закрытыми глазами. Нельзя телефон, ленты и YouTube: они забивают ту же «оперативку», которую ты пытаешься освободить.

🟧 Блок B — «Реализация» (11:22–12:47)

  • Цель: продолжение блока A или вторая сложная задача, но уже с понятным решением. Писать код по готовому плану: миграции модели Payment, сериализаторы, вебхуки платёжного провайдера, обработка дублей.
  • Критерий «сделано»: код закоммичен, тесты проходят локально, в focus.md записан «следующий шаг» для блока D.
  • Длительность: 40 + 5 + 40 минут. Первый отрезок на 5 минут короче, так как пик уже снижается.
  • Метод: TDD-циклы: тест, код, рефакторинг. Короткие петли обратной связи удерживают внимание лучше, чем долгое написание кода «вслепую».
  • Восстановление: административное окно (13 минут), затем обед вдали от экрана и прогулка 15–20 минут. Дневной свет и ходьба сильнее всего смягчают постобеденный спад.

🟨 Блок C — «Поверхностная, но полезная работа» (14:00–15:30)

  • Цель: задачи, которые не требуют пиковой энергии: встречи с заказчиком, код-ревью, README и docstrings, настройка docker-compose для Redis/worker, конфигурация логирования и мониторинга (Flower, Sentry).
  • Критерий «сделано»: закрыто 2–3 мелких пункта из бэклога или проведены запланированные встречи с записанными итогами.
  • Длительность: 2 × 40 минут с перерывом 10 минут. Здесь допустим и классический Помодоро 25/5, если сильно клонит в сон.
  • Метод: батчинг: однотипные задачи подряд. Все встречи ставь в это окно.
  • Восстановление: перерыв 20 минут. Проветрить комнату, короткая активность (10 отжиманий или лестница), стакан воды. Кофеин допустим до 15:00, не позже.

🟩 Блок D — «Интеграция и отладка» (15:50–17:20)

  • Цель: средне-сложные задачи на втором подъёме: интеграционные тесты с настоящим Redis, тестирование отказов (упал воркер, упал Redis, таймаут провайдера), отладка по логам.
  • Критерий «сделано»: сценарий отказа воспроизведён и покрыт тестом, или баг найден и исправлен, или написан чек-лист проверки на staging.
  • Длительность: 45 + 5 + 40 минут.
  • Метод: «охота по гипотезам». На листе пишешь гипотезу, способ проверки и результат. Структура не даёт скатиться в хаотичное кликанье по логам, когда усталость накапливается.
  • Восстановление: shutdown-ритуал (15 минут):
    1. Коммит и push, даже WIP-коммит в свою ветку.
    2. В focus.md записать конкретный первый шаг на завтра. Это делает разминку утреннего ритуала мгновенной.
    3. Разобрать лист парковки: перенести пункты в задачи или удалить.
    4. Записать метрики дня (30 секунд, см. ниже).
    5. Сказать или написать фразу-закрытие: «Shutdown complete». Это кажется странным, но хорошо помогает не прокручивать код в голове вечером.

4. Защита от отвлечений

Slack и Telegram

  • macOS Focus «Deep Work»: уведомления разрешены только от календаря. Ставь автозапуск по расписанию: 09:30–12:45 и 15:50–17:20.
  • Slack: Preferences → Notifications → Notification schedule с теми же окнами. Статус «🎧 Deep work до 11:00, отвечу в 11:05» ставь через /status или автоматизацию.
  • Telegram: рабочие чаты вынести в отдельную папку. Личные чаты замьютить на время блока. Приложение на Mac закрыть полностью (Cmd+Q), а не свернуть.
  • Телефон: в другой угол комнаты или в ящик, экраном вниз, режим «Не беспокоить». Разрешить звонки только от «Избранных», там должен быть заказчик на случай аварии в проде.
  • Договорённость с заказчиком (важно для фрилансера): один раз напиши: «Я отвечаю в Slack в 9:00, 12:50, 15:30 и 17:20. Если что-то горит на проде, звоните». Это снимает внутреннюю тревогу «вдруг что-то пропущу». Именно эта тревога, а не сами сообщения, чаще всего гонит проверять мессенджеры.

Почта «каждые 20 минут»

  • Почта проверяется только в административных окнах, 4 раза в день.
  • Почтовый клиент закрыт. В браузере Gmail блокируется на время блоков (см. ниже).
  • Трюк: если тянет проверить почту, запиши на листе парковки «почта». Рука получает действие, а привычка перестаёт подкрепляться. Через 1–2 недели тяга заметно слабеет.

YouTube на втором мониторе

  • Блокировщик по расписанию: Cold Turkey Blocker (есть режим Locked, который нельзя отключить в середине сессии) или бесплатный SelfControl. Список: youtube.com, соцсети, новостные сайты, Gmail на время блоков.
  • Второму монитору нужно дать работу. Пустой второй экран провоцирует отвлечения. Закрепи на нём постоянную раскладку: терминал с логами worker, Flower (мониторинг Celery), документацию Celery или Django, тестовый прогон. Удобно делать это через Rectangle или Raycast window layouts.
  • Если YouTube нужен для обучения (доклады про Celery), ставь такие видео в очередь «Посмотреть позже» и смотри в перерыв после 17:45.

Шум в коливинге

  • XM5: максимальное шумоподавление, включена оптимизация под окружение. Поверх него коричневый или розовый шум (приложения Endel, Noisli или ролик «brown noise 10 hours», скачанный офлайн, чтобы не заходить на YouTube).
  • Дверь плюс табличка «🎧 Фокус до XX:XX — стучите, только если горит». Табличку лучше сделать двусторонней, со второй стороной «Можно заходить».
  • Договорённость с соседями: коротко в общем чате: «Я работаю в наушниках блоками 9:30–12:45 и 16–17:20. Если нужен — пишите, отвечу в перерыв. Если табличка висит — это не грубость 🙂». Предложи взамен что-то нейтральное, например общий обед или кофе в 13:00. Это сильно повышает соблюдение договорённости.
  • Если соседи шумят днём систематически, стоит переставить блок D на более тихое время или купить беруши для особо шумных дней. Беруши вместе с ANC дают заметно больше тишины.

Протокол возврата после прерывания (≤ 2 минут)

  1. До того как ответить на прерывание (если есть хоть 10 секунд), напиши в focus.md одну строку: «Я был здесь: ___, следующее действие: ___».
  2. Разберись с прерыванием.
  3. По возвращении: 3 глубоких выдоха, перечитать строку, выполнить только записанное следующее действие.
  4. Поставь отметку «|» в счётчике прерываний (см. метрики).

5. План на 3 недели и недельная сетка

Макроплан до дедлайна

Неделя Фокус Результат к пятнице
1 Проектирование и ядро ADR по архитектуре, модель состояний Payment, базовые Celery-задачи с idempotency, on_commit, ретраи; модульные тесты
2 Интеграция Вебхуки провайдера, обработка дублей и гонок, dead-letter / failed-задачи, мониторинг, интеграционные тесты с Redis
3 Надёжность и выкатка Тесты отказов, нагрузочный прогон, миграция данных, feature flag, staging, 2 дня буфера

⚠️ Буфер в конце недели 3 не опционален. Асинхронные платежи почти всегда преподносят сюрпризы на staging.

Недельная сетка

⚠️ Допущение: встречи можно собрать во вторник и четверг после обеда.

День 09:00–09:25 09:30–11:00 11:20–12:45 14:00–15:30 15:50–17:20 17:20–18:00
Пн Админ + план недели (15 минут) 🟥 Deep A: сложное ядро 🟧 Deep B: реализация 🟨 Ревью, документация 🟩 Deep D: тесты Админ + shutdown
Вт Админ 🟥 Deep A 🟧 Deep B 🟦 Встречи с заказчиком 🟩 Deep D Админ + shutdown
Ср Админ 🟥 Deep A 🟧 Deep B 🟨 Инфраструктура (docker, CI) 🟩 Deep D Админ + shutdown
Чт Админ 🟥 Deep A 🟧 Deep B 🟦 Встречи / синк 🟩 Deep D Админ + shutdown
Пт Админ 🟥 Deep A 🟧 Deep B: доделки, PR 🟨 Ревью недели + ретро метрик (30 минут) ⬜ Буфер / обучение / рефакторинг Shutdown недели
Сб–Вс — Полный отдых от кода — — — —

Правила сетки:

  • Утренние блоки A и B защищены безусловно. Встречу на утро соглашаешься ставить, только если горит прод.
  • Пятничный блок D служит буфером и не планируется заранее. Он спасает недели, которые пошли не по плану.
  • Выходные без кода. При 3-недельном спринте выгорание к третьей неделе вероятнее, чем нехватка часов.

6. Метрики качества концентрации

Фиксировать в focus.md или в Google Sheet, 30 секунд после каждого блока:

# Метрика Как фиксировать Ориентир
1 Глубокие минуты в день Сумма завершённых фокус-отрезков 240–270 минут
2 Прерывания за блок Отметки «|» в файле, отдельно внешние (Slack, соседи) и внутренние (сам потянулся к почте или YouTube) Внутренние: ≤ 2 → 0 к третьей неделе
3 Качество фокуса 1–5 Субъективная оценка сразу после блока Средняя ≥ 3,5
4 Выполнение критерия «сделано» Да / частично / нет ≥ 70 % блоков «да»
5 Время до входа в поток Сколько минут прошло от начала блока до ощущения погружения Снижается со временем, цель < 10 минут

Шаблон строки (одна строка на блок):

2026-09-28 | A | 85мин | int: II ext: I | Q4 | done: да | вход ~8мин

Пятничное ретро (10 минут): в каком блоке качество стабильно ниже? Какое отвлечение повторялось чаще всего? Одна корректировка системы на следующую неделю, не больше.


7. Чек-лист при срыве фокуса

Заметил, что 10 минут листаешь что-то постороннее или тупо смотришь в код:

  • Без самокритики. Срыв — это данные, а не провал. Поставь отметку в счётчике и продолжай.
  • Диагностика за 10 секунд: усталость, непонятность задачи или тревога (дедлайн, заказчик)?
  • Если усталость: досрочная микропауза 5 минут. Встать, вода, 10 приседаний, взгляд в окно вдаль. Если это уже второй срыв за блок, закончи блок досрочно и возьми полный перерыв. Продавливать дальше нет смысла.
  • Если непонятность задачи: это самая частая причина в бэкенде. Уменьши шаг: вместо «сделать ретраи» напиши «написать один тест: задача падает с ConnectionError → вызывается retry с countdown». Хорошее следующее действие занимает меньше 5 минут.
  • Если тревога: выпиши её на лист парковки одной строкой («не ответил заказчику — отвечу в 12:50») и закрой.
  • Перезапуск мини-ритуала (60 секунд): закрыть всё лишнее, наушники, перечитать намерение блока, выполнить первое микродействие.
  • Если ничего не помогает (плохой день): переключись на задачи блока C: документация, тесты, рефакторинг. Прогресс по проекту не остановится, а утром ты начнёшь с отдохнувшей головой.

Уточняющие вопросы для донастройки

  1. Встречи: когда они обычно проходят и можешь ли ты влиять на их время? Если заказчик ставит созвоны на утро, сетку придётся перестроить.
  2. Прод: есть ли у тебя обязанность дежурить или быстро реагировать на инциденты? От этого зависит, насколько жёстко можно отключать мессенджеры.
  3. Обед и спорт: во сколько ты обычно ешь и есть ли тренировки? Утренняя активность может сдвинуть пик, а блок B может пересекаться с голодом.
  4. Разбивка задачи: есть ли уже декомпозиция модуля биллинга (эпики и тикеты)? Если нет, первый блок A понедельника стоит целиком отдать под неё. Это самая выгодная инвестиция на все 3 недели.

Начни с минимума: ритуал входа, блокировщик, договорённость с заказчиком о времени ответов. Остальное добавляй в течение первой недели.

Похожие промпты

Личное развитие и Хобби

План занятий на гитаре на месяц

Составляет месячный план занятий под ваш уровень, цель и реальное время: что отрабатывать каждый день, в каком порядке и по какому признаку понять, что пора двигаться дальше.

Личное развитие и Хобби

Разбор шахматной партии по нотации

Разбирает вашу партию по записи: где реально был перелом, какие ходы были ошибкой замысла, а какие — просмотром, и что из этого стоит отрабатывать.

Личное развитие и Хобби

Дебютный репертуар под уровень и стиль

Собирает дебютный репертуар под ваш уровень, стиль и запас времени: что учить, в каком порядке и до какой глубины, чтобы это не превратилось в зубрёжку вариантов.

Личное развитие и Хобби

Разбор песни на гитаре под свой уровень

Объясняет, как подступиться к песне: чем заменить сложные аккорды, куда поставить каподастр, какой бой подойдёт и в каком порядке разучивать, чтобы не бросить на середине.