deep-work — плагин для Claude Code: планирование дня по блокам
Превращает список задач в расписание с глубокими блоками, бюджетом на мелочи и учётом часов фокуса.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install deep-work@claude-code-skillsЧто делает deep-work
Плагин раскладывает день по времени: каждая задача получает метку «глубокая» или «мелкая», доля мелких сверяется с бюджетом, а глубокие блоки ставятся в самые ранние часы. По умолчанию бюджет мелкой работы — 50%, и если список его превышает, аудитор выходит с кодом 2 и показывает, что именно лишнее.
Планировщик держит жёсткий потолок: больше 4 часов глубокой работы он не примет. Мелкие дела собираются не больше чем в два окна, между блоками стоят буферы по 10 минут, чтобы гасилось остаточное внимание, обед фиксирован, а конец дня не сдвигается молча — переполнение отклоняется с указанием задач. Арифметику считают три скрипта на стандартной библиотеке Python: shallow_work_auditor.py, time_block_planner.py и focus_session_logger.py. Последний ведёт журнал сессий и показывает недельные часы против цели и серию дней подряд.
Внутри есть скилл, субагент, слэш-команды /cs-deep-work и /cs-time-block, справочники по источникам и чек-лист ритуала завершения дня. Это планировщик на одного человека: командную загрузку и спринты он не считает, поэтому для ёмкости команды смотрите в сторону project-management.
Какие задачи решает
- разложить список задач по времени и не перегрузить день
- посчитать долю мелкой работы и урезать её до бюджета
- защитить утренние часы под длинные блоки фокуса
- отследить недельные часы глубокой работы и серию дней
- закрыть день ритуалом, а не раствориться в мелочах
Примеры запросов агенту
- plan my deep work day: написать спецификацию, разобрать почту, созвон с командой
- /cs-time-block по моему списку задач на сегодня
- /cs-deep-work — спланируй день и посчитай бюджет мелкой работы
Как установить deep-work
Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install deep-work@claude-code-skillsПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о deep-work
Как установить deep-work в Claude?
Добавьте маркетплейс командой /plugin marketplace add alirezarezvani/claude-skills, затем поставьте плагин: /plugin install deep-work@claude-code-skills.
Что делает deep-work?
Классифицирует задачи на глубокие и мелкие, проверяет долю мелких против бюджета и строит расписание с блоками по времени. Отдельно ведёт журнал сессий фокуса с недельной целью и серией дней.
Что будет, если глубокой работы больше 4 часов?
Планировщик откажется строить такой день и выйдет с кодом 2, назвав задачи, которые нужно отложить или сократить.
Исходный текст
deep-work · MIT
# deep-work — Time-Block the Day, Budget the Shallow > Plan a deep work day the Cal Newport way. Attention is the protected resource, not time. `/deep-work` turns a raw task list into a time-blocked day: every task classified deep vs shallow, the shallow share audited against a budget, deep blocks of at least 90 minutes placed in the earliest hours under a hard **4-hour ceiling**, shallow work batched into at most two windows, and the day closed with a shutdown ritual. A local ledger tracks weekly deep hours and streaks. ## The discipline | Rule | Enforced by | |---|---| | Shallow work gets a budget (default 50%) before anything is scheduled | `shallow_work_auditor.py` — OVER-BUDGET exits 2 | | Deep blocks: ≥90 minutes, earliest hours, energy-first | `time_block_planner.py` | | Deep demand past 4 hours is refused, naming what to defer | `time_block_planner.py` — exit 2 | | Shallow work: at most two batches (late morning + end of day) | `time_block_planner.py` | | 10-minute buffers drain attention residue between blocks | `time_block_planner.py` | | The hard stop never silently extends — overflow is refused by name | `time_block_planner.py` — exit 2 | | Deep hours are measured, not felt | `focus_session_logger.py` — status / streak | | The day ends with a shutdown ritual, not a fade-out | `assets/shutdown_checklist.md` | ## Quick start ```bash # 1. Audit the task list — deep vs shallow, share vs budget python skills/deep-work/scripts/shallow_work_auditor.py --sample # 2. Build the time-blocked day (refuses >4h deep, refuses overflow) python skills/deep-work/scripts/time_block_planner.py --sample # 3. Log real focus sessions; check the weekly target and streak python skills/deep-work/scripts/focus_session_logger.py log --minutes 90 --label "Write spec" python skills/deep-work/scripts/focus_session_logger.py status --target 15 ``` Or just say **"plan my deep work day: …"**, run `/cs-deep-work` (full workflow), or `/cs-time-block` (quick plan from a task list). ## What's in the box - **Skill:** [`skills/deep-work/SKILL.md`](skills/deep-work/SKILL.md) - **Agent:** [`agents/cs-deep-work.md`](agents/cs-deep-work.md) - **Commands:** [`commands/cs-deep-work.md`](commands/cs-deep-work.md) — `/cs-deep-work`; [`commands/cs-time-block.md`](commands/cs-time-block.md) — `/cs-time-block` - **3 stdlib scripts:** `shallow_work_auditor.py`, `time_block_planner.py`, `focus_session_logger.py` - **3 references** (6-7 sources each: Newport, Leroy, Mark, Ericsson, Csikszentmihalyi, Graham, Gollwitzer, Eyal, Parkinson, Zeigarnik, Masicampo & Baumeister, Perlow, RescueTime, Atlassian), **2 assets** (worked example day + shutdown-ritual checklist) ## Not the same as - **`productivity/andreessen`** — the 3x5 card picks WHAT matters today. Deep-work plans WHEN and HOW, with attention protected. Run the card first, then block the day here. - **`project-management` capacity planning** — team-level capacity and sprint math. This is one person's attention across one day and one week. - **`productivity/reflect`** — end-of-week reflection prose. The shutdown ritual here is a daily, mechanical close. ## License MIT.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills