лооооч
Урок 6

Сутки в наряде

Эпизод 6 дела 2024-307: три рабочих рецепта — CSV, PDF и inbox — за одну смену вместо недели

Цели урока

К концу этого урока вы:

  • Три работающих рецепта для Claude Code: разбор папки CSV, сборка отчёта из PDF, разбор почтового inbox.
  • Понимание принципа «папка-сцена»: как правильно организовать рабочее место для Code-воркфлоу.
  • Что делать, когда воркфлоу не получается с первого раза: пять типичных проблем и их решения.
  • Как превратить отлаженный промпт в Skill — чтобы запускать его одной фразой в будущем.
Гравитация

Так. Вот этот момент не проскакивай, он ключевой.

03:14. Артём в комнате дежурного, за его ноутбуком светится терминал. На столе — пустой стакан из-под кофе и стопка распечаток с маршрутными листами по делу. Всё что нужно разобрать за смену: тридцать CSV-выгрузок из архива, сорок семь PDF-договоров от трёх ключевых фирм, двести сорок шесть транзакций за 2022 год. До этого на такую работу уходила неделя.

Телефон завибрировал. Майя.

«Гречко. Закончил?»

Артём посмотрел на экран. Консультант как раз заканчивал второй рецепт — сборка сводного Excel по PDF-договорам. Первый — разбор CSV — был готов два часа назад. Осталось письмо в прокуратуру.

«Почти,» — сказал Артём. — «Минут сорок.»

Пауза.

«Неплохо,» — сказала Майя. Повесила трубку.

Артём понял: это комплимент. В её словаре «неплохо» — примерно то же, что у другого человека «отлично». Он вернулся к третьему рецепту. Ночная смена шла по регламенту.

Урок 6 из 8

Сутки в наряде

Эпизод 6 дела 2024-307: три рабочих рецепта — CSV, PDF и inbox — за одну смену вместо недели
Комната дежурного до рассвета — часы показывают после 5 утра, бумажные стаканы кофе в ряд, пустой бутерброд, журнал наряда на пробковой доске

Что вы возьмёте из этого урока

  • Три работающих рецепта для Claude Code: разбор папки CSV, сборка отчёта из PDF, разбор почтового inbox.
  • Понимание принципа «папка-сцена»: как правильно организовать рабочее место для Code-воркфлоу.
  • Что делать, когда воркфлоу не получается с первого раза: пять типичных проблем и их решения.
  • Как превратить отлаженный промпт в Skill — чтобы запускать его одной фразой в будущем.
Урок 2 — Первый допрос Четыре элемента запроса. В Code те же самые: роль, задача, контекст, формат — работают и здесь.
Урок 3 — Связка отмычек Майя выписала допуск. Какие источники подключены — именно к этим Code обращается через MCP.
Урок 5 — Выезд на адрес Code установлен. Пять команд терминала. Артём работает «на земле» — в архиве, на ноутбуке.
Урок 6 — сегодня Три реальных рецепта за смену: CSV, PDF-отчёт, inbox-дайджест. Берёте и адаптируете.

Часть 1. Три принципа воркфлоу в Code

Прежде чем переходить к рецептам, стоит понять, чем работа в Code отличается от работы в Desktop. В Desktop вы ведёте диалог: спросили — получили ответ — уточнили. В Code вы запускаете задачу: написали промпт — Code уходит делать — возвращается с результатом. Это ближе к тому, как вы поручаете задачу исполнителю: если в поручении пропустить важное — придёт не то, что ожидали.

🤔 Прикиньте до того, как читать
Вы работали в Desktop с консультантом начиная с Урока 2. Теперь открываете Code. В чём главное отличие в том, как вы формулируете задачу? Что нужно изменить в привычке?
В Desktop можно уточнять по ходу, и это почти бесплатно. В Code итерация дороже: каждый цикл занимает 30–120 секунд реальной работы. Лучше потратить минуту на хороший промпт, чем пять минут на исправление плохого. Четыре элемента из Урока 2 (роль, задача, контекст, формат) — пишете все сразу, не по одному.

Три правила, которые делают Code-воркфлоу рабочим с первого-второго-третьего раза:

1

Папка-сцена

Один воркфлоу — одна папка. Все входные данные лежат там. Вы делаете cd в эту папку и запускаете claude. Code видит всё содержимое папки как рабочий стол — только то, что лежит на столе, можно взять. Именно так работала «связка отмычек» из Урока 3: доступ даёт только к тому, что явно в области видимости.

2

Промпт-поручение, а не фраза

Не «сделай сводку по CSV», а 5–10 строк с конкретикой: что на входе, что нужно сделать, в каком формате результат, что обязательно указать. Думайте о промпте как о поручении — не как о запросе в поисковик.

3

Итерация — норма, а не провал

Первый прогон — почти никогда финальный. Это нормально. Посмотрели результат, поняли, чего не хватает, добавили в промпт, запустили снова. Хороший воркфлоу складывается за 3–5 итераций. Финальный промпт — сохраняете как Skill (Урок 4 про это в деталях).

Ключевая мысль: в Code вы не «спрашиваете» — вы «запускаете задачу». Консультант сидит за вашим ноутбуком (Урок 5 — именно так мы его туда посадили) и выполняет поручение. Поручение должно быть сформулировано, а не подразумеваться.

Часть 2. Рецепт 1: разбор папки CSV

Первый рецепт — тот самый, с которым Артём начал ночную смену. Тридцать CSV-выгрузок из архива: платежи по трём ключевым фирмам дела 2024-307 за три года. Раньше на такое уходила неделя. За ночь — готовая сводная таблица.

Шаг 1. Создайте папку

Создайте папку ~/work/sales-monday/ на своём компьютере. Если привыкли хранить рабочее в другом месте — используйте свой путь, главное чтобы это была отдельная папка под эту задачу.

Шаг 2. Положите входные данные

Скопируйте туда все CSV-файлы. Ничего лишнего — только входные данные этого воркфлоу.

Шаг 3. Откройте терминал и перейдите в папку

Откройте терминал. cd ~/work/sales-monday → Enter. Затем claude → Enter. Консультант видит папку.

Шаг 4. Введите промпт

Скопируйте и адаптируйте:

# Промпт для разбора папки CSV
В этой папке N CSV из архива за период XXXX-XXXX.
1. Прочитай все файлы, пойми структуру (колонки могут отличаться).
2. Объедини данные по общему ключу (ИНН или дата).
3. Посчитай:
   - общая сумма за период
   - сумма по контрагентам (топ-10 по объёму)
   - количество транзакций по каждому
4. Финальный результат:
   - Markdown с таблицами в терминале
   - Excel-файл итоги.xlsx в этой же папке
В конце подтверди: сколько файлов прочитал, сколько строк обработал.

Шаг 5. Подтвердите создание файлов

Code попросит разрешения создать итоги.xlsx. Введите y (yes) → Enter. Через 60–120 секунд файл появится в папке.

Что увидите в терминале: Code прочитает каждый CSV (5–15 секунд на файл), покажет «понял структуру: 8 колонок, 1200 строк», сделает вычисления и создаст итоги.xlsx в папке. Финальный экран — путь к файлу и краткие выводы текстом.

В 01:47 ночи консультант выдал результат по первому рецепту. Тридцать CSV, 4 800 строк транзакций, итоговый Excel с сводной по трём фирмам. Артём открыл файл, пробежал по цифрам. Сошлось с тем, что он ожидал — плюс два паттерна, которых он не заметил бы в одиночку за неделю.

Он написал себе в заметки: первый раз промпт вернул «Excel» без российских разрядов в числах. Добавил в промпт: «числа с разрядами: 1 234 567 ₽». Второй прогон — правильно.

Итерация: Артём сделал два прогона, а не один идеальный. Это нормально. Хороший воркфлоу складывается за 3–5 прогонов. После второго промпт стабилизировался — Артём сохранил его как Skill (вернёмся к этому в Части 5).
Дежурный стол в 01:47 — следователь склонился над ноутбуком с табличными данными, тихое удивление от находки, три пустых стакана сбоку, жёлтый блокнот с заметками
4 800 строк транзакций, сводный Excel, плюс два паттерна, которых бы не заметил один человек за неделю.
📊
Артём попросил Code «сделай красиво».
*Code добавил в Excel цветные заголовки, три сводных диаграммы и раздел «Выводы» с философскими рассуждениями о структуре платёжных схем*
Майя на утреннем брифинге: «Гречко, это отчёт или презентация на конференцию?»
«Красиво» — не критерий. «5 колонок, заголовки на русском, числа с разрядами, без диаграмм» — критерий. Пишите формат в промпте.

Часть 3. Рецепт 2: сборка отчёта из PDF

Сорок семь PDF-договоров от трёх фирм дела 2024-307. Каждый — 10–20 страниц. Проверить пункты об ответственности сторон, сроках и назначении платежей. Раньше — 15 минут на каждый, итого больше 11 часов. С Code-воркфлоу — 5–7 минут на всю пачку.

Шаг 1. Создайте папку с документами

Папка ~/work/contracts-2026-02/. Положите туда все PDF. Если есть шаблон отчёта вашей организации — добавьте его как template.docx.

Шаг 2. Перейдите в папку и запустите Code

cd ~/work/contracts-2026-02, затем claude.

Шаг 3. Промпт для анализа PDF

Введите следующий промпт:

# Промпт для массового анализа PDF
В папке N PDF — договоры с контрагентами.
Для КАЖДОГО договора:
- Определи тип: поставка / услуги / NDA / лицензионный / смешанный
- Извлеки: контрагент, сумма, валюта, срок действия, 3-5 ключевых риска
- Найди явные нарушения стандарта
  (если есть template.docx — используй его как референс)
Финальный результат:
1. Excel-таблица: одна строка на договор, все поля как колонки
2. Word-отчёт с детальным разбором только ПРОБЛЕМНЫХ договоров
ОБЯЗАТЕЛЬНО: для каждого утверждения — источник (имя файла PDF).
Пример: «В договоре АБ-1234.pdf пункт 5.2 содержит...»
В конце: подтверди, сколько PDF обработал.
Было: вручную, 47 PDF 11+ часов Стало: с Code 5–7 минут Ширина полосок пропорциональна затраченному времени
47 PDF-договоров: 11+ часов вручную против 5–7 минут с Claude Code.
Два аналоговых часов рядом на стене бюро — один показывает около 23:00, другой около 0:05, янтарный настенный светильник под ними, тёмный институциональный коридор
Разница между одиннадцатью часами и семью минутами — это не скорость. Это решение, что именно остаётся за человеком.

Для юридически значимых задач — источник обязателен. Требуйте явного указания файла для каждого утверждения: «В договоре АБ-1234.pdf пункт 5.2 нарушает...». Без этого вы не сможете перепроверить вывод. Code может ошибиться — на 47 документах это почти неизбежно хотя бы один раз. Ваша задача — сделать ошибку легко находимой.

🎯 Применение — ваша очередь
Подумайте о вашей повторяющейся «папочной» задаче. Вы получаете пачку файлов — нужно что-то из них извлечь. Какие три правила в финальном промпте сделают результат проверяемым, а не просто «вроде правильным»?
Три правила: 1) явное указание источника (имя файла) для каждого факта; 2) конкретный формат на выходе (Excel с такими-то колонками, а не просто «таблица»); 3) явные критерии оценки («риск = пункт об ограничении ответственности без указания суммы»). Без этих трёх Code выдаёт текст, который красиво выглядит, но сложно проверить.

Часть 4. Рецепт 3: утренний разбор inbox

Третий рецепт — для тех, у кого за ночь накапливается почта. В деле 2024-307 это были копии корреспонденции контрагентов: 40–60 писем за ночь, из которых критичных — пять-семь. Найти их без разбора всего inbox — нельзя. Разобрать вручную все — 30–40 минут каждое утро.

Этот рецепт опирается на Skill из Урока 4 и MCP-коннектор к Gmail из Урока 3. Помните сцену с допуском — как Майя подписала разрешение на доступ к почте? Именно тот допуск здесь и нужен. Без него Code не увидит ваш Gmail.

Шаг 1. Создайте Skill «morning-inbox-digest»

Откройте текстовый редактор. Создайте папку ~/.claude/skills/morning-inbox-digest/ и файл SKILL.md внутри. Вставьте инструкцию:

---
name: morning-inbox-digest
description: Use when user asks for morning email digest,
  утренний дайджест почты, разбор inbox, что пришло за ночь.
---
# Утренний дайджест почты

Возьми все непрочитанные письма за последние 24 часа.
Сгруппируй по 4 категориям:
  1. КРИТИЧНО (нужен ответ сегодня)
  2. ВАЖНО (можно ответить завтра)
  3. К СВЕДЕНИЮ (FYI, не требует действий)
  4. МАРКЕТИНГ (рассылки, уведомления систем)

ВСЕГДА: начни с итоговой строки:
«Сегодня N писем: X критичных, Y важных, Z FYI, W маркетинг.»
ВСЕГДА: формат — Markdown с заголовками
НИКОГДА: не отправляй письма без явного запроса пользователя

Шаг 2. Запустите Skill в терминале

Создайте папку ~/work/inbox-tools/. Откройте терминал, cd ~/work/inbox-tools, затем claude. Напишите: «Используй morning-inbox-digest». Code обратится к Gmail через MCP-коннектор.

Шаг 3. Получите дайджест

Через 20–40 секунд — структурированный Markdown-дайджест. Критичные вверху, маркетинг внизу.

Бонус: попросите «к каждому письму в категории КРИТИЧНО напиши черновик ответа в 3 предложения». Через минуту у вас пакет черновиков. Остаётся пробежаться по ним, поправить детали — и отправить. Это реально другой ритм утра.

Что НЕ делать: не давайте Code автоматически отправлять письма без вашего подтверждения. Почта — юридически и репутационно значимое пространство. Code может перепутать тон, контекст, адресата. Пусть пишет черновики — отправляете вы. Именно поэтому в SKILL.md есть строка НИКОГДА.

Часть 5. Когда воркфлоу не получается с первого раза

Первый прогон даёт результат не всегда. Это нормально. Артём за ночную смену сделал по два-три прогона для каждого рецепта. Ниже — пять самых частых проблем.

1

«Не нашёл файл»

Самая частая. Решение: pwd — убедитесь, что вы в нужной папке. Потом ls — посмотрите, есть ли там ваши файлы. Если папка пустая или не та — Code и не мог найти файлы.

2

«Прочитал не все файлы»

В промпте явно напишите: «обработай ВСЕ файлы в папке». В конце промпта добавьте: «подтверди, что обработал N файлов — назови их список».

3

«Excel получился странный»

Уточните формат явно: «5 колонок: Контрагент, Тип, Сумма, Валюта, Риски. Заголовки на русском. Без объединённых ячеек. Без emoji.»

4

«Слишком долго / завис»

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

5

«Дорого тратится контекст»

Один воркфлоу — один чат. Не смешивайте задачи в одном сеансе Code. Закончили разбор CSV — закрыли Code (/exit), открыли новый чат под следующую задачу. Контекст — это рабочий стол: если свалить туда всё, консультант начнёт путаться.

Итерация — это не провал. Хороший воркфлоу, который работает стабильно, получается после 3–5 циклов уточнения. Именно так работала Майя с Артёмом в Уроке 4, когда он переписывал SKILL.md: правьте промпт, а не уговаривайте консультанта. Когда промпт стабилизировался — сразу записывайте его как Skill.

Часть 6. Превращаем воркфлоу в Skill

Рецепт, который сработал, — это ещё не Skill. Skill — это когда в следующую ночную смену вы пишете «Используй sales-csv-digest» и консультант знает, что делать без напоминаний. Регламент из Урока 4 — именно здесь приходит в действие.

Шаг 1. Прогоните воркфлоу до рабочего состояния

Не сохраняйте как Skill черновой промпт. Только тот, который дал правильный результат в реальном прогоне.

Шаг 2. Скопируйте финальный промпт

Выделите и скопируйте промпт целиком из терминала или из текстового файла, где вы его держали.

Шаг 3. Создайте SKILL.md

В папке ~/.claude/skills/ваше-имя/ создайте SKILL.md. Имя Skill'а: например, weekly-sales-csv. Description: «Use when user asks for weekly sales digest, разбор еженедельных CSV из CRM». Тело — ваш промпт.

Шаг 4. Проверьте в новом чате

Закройте текущий сеанс. Откройте новый чат. Напишите «Используй weekly-sales-csv». Убедитесь, что Skill сработал корректно. Это важно — иногда при копировании промпта теряются детали.

✋ Самотест — не подсматривайте
Какие три шага нужны, чтобы перейти от «промпт, который однажды сработал» к «Skill, который работает стабильно каждый раз»?
1) Прогнать несколько раз — убедиться, что результат стабилен. 2) Проверить, что промпт корректно скопирован в тело SKILL.md без потерь. 3) Протестировать Skill в новом чате — убедиться, что он работает без контекста текущего сеанса. Без третьего шага может оказаться, что Skill работает «с разогрева», но не из чистого старта.

Резюме

1

Папка-сцена — основа любого Code-воркфлоу

Один воркфлоу — одна папка. cd туда, claude. Консультант видит то, что лежит на рабочем столе — только содержимое папки.

2

Три рецепта — три паттерна

CSV-анализ, PDF-отчёт, inbox-дайджест. Структура одна: папка → промпт с явными требованиями → результат в нужном формате. Адаптируйте под свои данные.

3

Источник — обязателен для проверяемых задач

Для юридических, финансовых и любых других задач, где ошибка дорогостоящая, всегда требуйте указания источника (имя файла, номер пункта). Это делает результат проверяемым.

4

Итерация нормальна — провал нет

Хороший воркфлоу получается за 3–5 прогонов. Промпт — это поручение, которое уточняется по ходу. Когда стабилизировался — сохраняйте как Skill.

5

Skill — финальная форма воркфлоу

Проверенный промпт + SKILL.md с именем + description «Use when» = Skill. В следующую смену — одной фразой запускаете весь рецепт.

Что дальше, в Уроке 7 — «Чужая юрисдикция»: в столовой за кофе к Артёму подсаживается Анна Соломатина из соседнего отдела — та самая, которая делает всё руками. «У нас тоже завал. Покажешь?» Смежники приходят за помощью. Готовые воркфлоу по ролям: PR-отдел, кадры, прокурорский, АХО.

Консультант умеет читать любые документы. Ваша задача — положить их на его стол и написать понятное поручение.

Источники / Sources

  1. docs Anthropic. «Claude Code overview» — как Claude Code работает с файлами локально, принцип разрешений на изменяющие действия, безопасный дефолт. code.claude.com/docs/en/overview · accessed 2026-05-16
  2. docs Anthropic. «Extend Claude with skills» — структура SKILL.md, описание fields description / ВСЕГДА / НИКОГДА, где хранятся личные Skill'ы, тестирование в новом чате. code.claude.com/docs/en/skills · accessed 2026-05-16
  3. docs Anthropic. «Common workflows» — паттерны для работы с файлами пачками, рекомендации по структуре промпта для Code. code.claude.com/docs/en/common-workflows · accessed 2026-05-16
  4. docs Anthropic (2024). «Introduction to the Model Context Protocol» — MCP-коннектор к Gmail; inbox-дайджест опирается на тот же допуск из Урока 3. modelcontextprotocol.io/introduction · accessed 2026-05-16
Ночная смена Артёма, звонок Майи в 03:14, сервер 2003 года в подвале — художественная рамка курса. Технические факты о воркфлоу в Code, механике итерации и структуре Skill'ов опираются на источники выше. Временныé показатели (11 часов вручную, 5–7 минут в Code) приведены как реалистичные ориентиры, а не гарантированные метрики: результат зависит от объёма, сложности документов и качества промпта.