{
  "id": 35,
  "title": "Рабочий процесс Claude Code на 2026 год: от спецификации до продакшена",
  "speaker": "Ray Amjad",
  "topic": "AI-кодинг, рабочий процесс с Claude Code, оркестрация агентов",
  "duration_label": "20 минут",
  "theses": [
    {
      "title": "Экранная запись вместо спецификации",
      "description": "Записывайте экран существующего продукта с голосовыми комментариями и загружайте в Gemini 3 Pro для автоматической генерации PRD. Это экономит часы ручного написания спецификаций."
    },
    {
      "title": "Улучшение спецификации через интервью",
      "description": "Используйте инструмент ask_user_question в Claude Code для глубинного интервью по спецификации. Модель задаёт неочевидные вопросы, которые вы сами бы не продумали, превращая поверхностный PRD в детальный план."
    },
    {
      "title": "Поиск библиотек через ChatGPT",
      "description": "Передайте спецификацию в ChatGPT с включённым глубоким поиском. Попросите найти актуальные GitHub-пакеты для каждой части проекта. Это предотвращает ситуации, когда агент пишет с нуля то, что уже существует в виде зрелой библиотеки."
    },
    {
      "title": "Роль разработчика — оркестратор обратной связи",
      "description": "Ваша задача — не писать код, а проектировать цикл обратной связи: наблюдать за агентом, выявлять повторяющиеся ошибки и улучшать инструкции в CLAUDE.md, навыках и командах."
    },
    {
      "title": "Выбор модели под задачу",
      "description": "Opus 4.5 — основная модель (70-80% времени) для крупных фич и рефакторинга. Sonnet 4.5 — мелкие правки и код-ревью. GPT 5.2 — архитектура и сложная отладка. Gemini 3 Pro — дизайн и креатив. Haiku 4.5 — быстрые ответы и объяснения."
    },
    {
      "title": "Параллельные сессии (режим Factorio)",
      "description": "Запускайте 3-4 сессии Claude Code одновременно на разных проектах. Это устраняет простои — пока одна сессия думает, вы работаете в другой. Больше 4 сессий неэффективно из-за когнитивной перегрузки."
    },
    {
      "title": "Голосовой ввод всех промптов",
      "description": "Диктуйте все промпты вместо набора текста. Это значительно быстрее: распознавание двухминутной диктовки занимает менее 2 секунд. Офлайн-модель Parakeet v2 обеспечивает безопасность данных."
    },
    {
      "title": "Режим планирования в каждой сессии",
      "description": "Включайте planning mode для любых изменений больше 10-15 строк. Claude Code запускает explore-субагентов для поиска существующих паттернов в кодовой базе, что предотвращает архитектурный дрифт и несогласованные решения."
    },
    {
      "title": "Проверка формы диффа вместо построчного ревью",
      "description": "Не читайте каждую строку кода. Смотрите на форму изменений: какие файлы затронуты и сколько строк изменено. Если форма совпадает с ожидаемой — коммитьте. Если выглядит неправильно — тогда смотрите детально."
    },
    {
      "title": "Субагенты для исследования, не для редактирования",
      "description": "Не назначайте субагентам роли (фронтенд, бэкенд) — это ведёт к проблемам координации. Используйте субагентов для параллельного исследования: поиск документации, анализ багов с разных сторон, сбор контекста. Основная сессия делает реальные изменения."
    },
    {
      "title": "Форк сессии для обучения",
      "description": "Когда агент делает что-то неожиданное, дублируйте сессию командой claude --continue --fork. В форке задавайте вопросы о подходе, не прерывая основную работу. Это помогает учиться и улучшать CLAUDE.md."
    },
    {
      "title": "Codex CLI для задач с глубоким контекстом",
      "description": "Codex CLI тратит 10-15 минут на изучение кодовой базы перед изменениями, строя полную ментальную карту. Используйте его для фоновых задач, требующих глубокого понимания архитектуры, например, исправление ошибок из Sentry."
    }
  ],
  "exercises": [
    {
      "goal": "Запишите 5-минутное видео с обзором существующего продукта-аналога, загрузите в Gemini 3 Pro и получите PRD. Затем улучшите его через интервью в Claude Code с помощью ask_user_question.",
      "title": "Создайте спецификацию из экранной записи"
    },
    {
      "goal": "Откройте 3 сессии Claude Code в разных панелях терминала. В каждой работайте над отдельным проектом или задачей. Засеките время и сравните производительность с последовательной работой.",
      "title": "Настройте режим параллельных сессий"
    },
    {
      "goal": "В следующих 5 коммитах не читайте код построчно. Смотрите только на список изменённых файлов и количество строк. Запишите, сколько раз форма совпала с ожиданием и сколько раз пришлось углубляться в детали.",
      "title": "Практика проверки формы диффа"
    },
    {
      "goal": "При следующем баге попросите Claude Code запустить 3 субагента: один исследует кодовую базу, второй ищет документацию через MCP, третий анализирует логи. Сравните качество решения с обычным подходом.",
      "title": "Субагенты-исследователи"
    }
  ],
  "quotes": [
    {
      "text": "Я проектирую цикл обратной связи, который позволяет агенту эффективно строить, отлавливать ошибки и учиться — улучшая внутреннюю документацию и промпты.",
      "author": "Ray Amjad"
    },
    {
      "text": "Код сейчас — вещь одноразовая. Сделайте копию приложения, поиграйте без страха сломать, а потом спокойно выбросьте.",
      "author": "Ray Amjad"
    },
    {
      "text": "Когда план хороший и форма диффа правильная — код почти всегда правильный. Если форма выглядит неправильно — тогда я смотрю в детали.",
      "author": "Ray Amjad"
    },
    {
      "text": "Я перестал назначать субагентам роли фронтенда и бэкенда — были проблемы с координацией. Субагенты намного лучше работают для управления контекстом и исследования.",
      "author": "Ray Amjad"
    },
    {
      "text": "Включайте режим планирования для каждой задачи больше 10-15 строк — это предотвращает архитектурный дрифт, когда в проекте появляются несогласованные паттерны.",
      "author": "Ray Amjad"
    }
  ],
  "full_markdown": "# Рабочий процесс Claude Code на 2026 год: от спецификации до продакшена\n\n> **Спикер:** Ray Amjad | **Тема:** AI-кодинг, рабочий процесс с Claude Code, оркестрация агентов | **Длительность:** 20 минут\n\n---\n\n## Главная мысль\n\nРоль разработчика трансформировалась из написания кода в проектирование цикла обратной связи для AI-агентов. Успех определяется качеством спецификации, выбором модели под задачу и умением оркестрировать параллельные сессии.\n\n---\n\n## Ключевые тезисы\n\n### 1. Экранная запись вместо спецификации\n\nЗаписывайте экран существующего продукта с голосовыми комментариями и загружайте в Gemini 3 Pro для автоматической генерации PRD. Это экономит часы ручного написания спецификаций.\n\n### 2. Улучшение спецификации через интервью\n\nИспользуйте инструмент ask_user_question в Claude Code для глубинного интервью по спецификации. Модель задаёт неочевидные вопросы, которые вы сами бы не продумали, превращая поверхностный PRD в детальный план.\n\n### 3. Поиск библиотек через ChatGPT\n\nПередайте спецификацию в ChatGPT с включённым глубоким поиском. Попросите найти актуальные GitHub-пакеты для каждой части проекта. Это предотвращает ситуации, когда агент пишет с нуля то, что уже существует в виде зрелой библиотеки.\n\n### 4. Роль разработчика — оркестратор обратной связи\n\nВаша задача — не писать код, а проектировать цикл обратной связи: наблюдать за агентом, выявлять повторяющиеся ошибки и улучшать инструкции в CLAUDE.md, навыках и командах.\n\n### 5. Выбор модели под задачу\n\n| Модель | Доля | Применение |\n|--------|------|------------|\n| Opus 4.5 | 70-80% | Крупные фичи, рефакторинг, чистый код |\n| Sonnet 4.5 | ~10% | Мелкие правки, UI, код-ревью, changelog |\n| GPT 5.2 | ~5% | Архитектура, планирование, сложная отладка |\n| Gemini 3 Pro | ~3% | Дизайн и креатив |\n| Haiku 4.5 | ~2% | Быстрые ответы, обучение, точные мелкие правки |\n\n### 6. Параллельные сессии (режим Factorio)\n\nЗапускайте 3-4 сессии Claude Code одновременно на разных проектах. Больше 4 неэффективно из-за когнитивной перегрузки.\n\n### 7. Голосовой ввод всех промптов\n\nДиктуйте все промпты вместо набора текста. Офлайн-модель Parakeet v2 распознаёт двухминутную диктовку менее чем за 2 секунды.\n\n### 8. Режим планирования в каждой сессии\n\nВключайте planning mode для любых изменений больше 10-15 строк. Claude Code запускает explore-субагентов для поиска существующих паттернов, предотвращая архитектурный дрифт.\n\n### 9. Проверка формы диффа вместо построчного ревью\n\nСмотрите на форму изменений: какие файлы затронуты и сколько строк изменено. Если форма совпадает с ожидаемой — коммитьте.\n\n### 10. Субагенты для исследования, не для редактирования\n\nИспользуйте субагентов для параллельного исследования: поиск документации, анализ багов с разных сторон, сбор контекста. Основная сессия делает реальные изменения.\n\n### 11. Форк сессии для обучения\n\nДублируйте сессию командой claude --continue --fork. В форке задавайте вопросы о подходе, не прерывая основную работу.\n\n### 12. Codex CLI для задач с глубоким контекстом\n\nCodex CLI тратит 10-15 минут на изучение кодовой базы перед изменениями. Используйте для фоновых задач, требующих глубокого понимания архитектуры.\n\n---\n\n## Практические задания\n\n### Задание 1: Создайте спецификацию из экранной записи\nЗапишите 5-минутное видео с обзором существующего продукта-аналога, загрузите в Gemini 3 Pro и получите PRD. Затем улучшите его через интервью в Claude Code с помощью ask_user_question.\n\n### Задание 2: Настройте режим параллельных сессий\nОткройте 3 сессии Claude Code в разных панелях терминала. В каждой работайте над отдельным проектом. Засеките время и сравните производительность.\n\n### Задание 3: Практика проверки формы диффа\nВ следующих 5 коммитах не читайте код построчно. Смотрите только на список файлов и количество строк. Запишите результаты.\n\n### Задание 4: Субагенты-исследователи\nПри следующем баге запустите 3 субагента: один исследует код, второй ищет документацию, третий анализирует логи. Сравните с обычным подходом.\n\n---\n\n## Цитаты\n\n> «Я проектирую цикл обратной связи, который позволяет агенту эффективно строить, отлавливать ошибки и учиться — улучшая внутреннюю документацию и промпты.»\n> — Ray Amjad\n\n> «Код сейчас — вещь одноразовая. Сделайте копию приложения, поиграйте без страха сломать, а потом спокойно выбросьте.»\n> — Ray Amjad\n\n> «Когда план хороший и форма диффа правильная — код почти всегда правильный.»\n> — Ray Amjad\n\n> «Я перестал назначать субагентам роли фронтенда и бэкенда — были проблемы с координацией. Субагенты лучше работают для управления контекстом и исследования.»\n> — Ray Amjad\n\n> «Включайте режим планирования для каждой задачи больше 10-15 строк — это предотвращает архитектурный дрифт.»\n> — Ray Amjad\n\n---\n\n## Полный транскрипт\n\n### Спецификация через экранную запись\n\nМожно сэкономить массу времени при создании спецификации, используя экранную запись. Если у вас есть идея продукта или функции, скорее всего нечто подобное уже существует на другом сайте. Запишите экран этого продукта с голосовыми комментариями о ваших идеях, загрузите запись в Gemini 3 Pro в Google AI Studio и попросите создать PRD. Затем перенесите черновой PRD в Claude Code и улучшите его через инструмент ask_user_question — модель задаст десятки неочевидных вопросов о позиционировании, эмодзи, форматировании и архитектуре.\n\n### Поиск библиотек через ChatGPT\n\nПроблема многих кодирующих агентов — устаревшее контекстное окно и склонность писать всё с нуля. Вместо использования готовой библиотеки WYSIWYG-редактора агент решит написать собственную. Передайте спецификацию в ChatGPT с включённым глубоким мышлением и попросите найти актуальные GitHub-пакеты: хорошо поддерживаемые, с активным сообществом, совместимые с вашим стеком. Это даёт значительно лучшую спецификацию с проверенными библиотеками.\n\n### Разбиение на фазы\n\nРазбейте спецификацию на фазы. Между каждой фазой тестируйте приложение, уточняйте спецификацию и только потом переходите к следующей. Это даёт продукт, значительно более близкий к вашему видению.\n\n### Роль разработчика — оркестратор\n\nВаша роль — не писать код, а наблюдать за агентом, выявлять регулярные ошибки и проектировать цикл обратной связи. Обновляйте CLAUDE.md после каждой сессии, улучшайте навыки и команды. Код сейчас — вещь одноразовая: дублируйте приложение, экспериментируйте и выбрасывайте без сожаления.\n\nВам по-прежнему нужно принимать высокоуровневые решения: выбор базы данных, инструментов, MCP-серверов. Например, при интеграции Stripe направляйте агента к актуальной документации, потому что обучающие данные могут быть устаревшими.\n\n### Выбор модели под задачу\n\n- **Opus 4.5** (70-80%): крупные фичи, рефакторинг, чистый сфокусированный код\n- **Sonnet 4.5**: мелкие правки, UI-твики, код-ревью, changelog\n- **GPT 5.2**: архитектура, планирование, сложная отладка (extra high reasoning)\n- **Gemini 3 Pro**: дизайн и креативные задачи\n- **Haiku 4.5**: быстрые ответы, обучение, точные мелкие правки\n\nКогда одна модель ходит кругами — переключитесь на другую. Разные модели имеют разные предубеждения и могут решить проблему, которую первая не смогла.\n\n### Codex CLI vs Claude Code\n\nПосле выхода Opus 4.5 соотношение — 80% Claude Code, 20% Codex CLI. Codex CLI лучше подходит для задач с глубоким контекстом: он тратит 10-15 минут на изучение кодовой базы, строит ментальную карту и делает точные изменения. Claude Code более интерактивен: короткие циклы, больше вопросов, легче корректировать на лету.\n\n### Параллельные сессии\n\nЗапускайте 3-4 сессии CLI одновременно на разных проектах. Больше 4 — неэффективно из-за когнитивной перегрузки и постоянного переключения контекста. Работайте в тишине и полной концентрации.\n\n### Голосовой ввод\n\nДиктуйте все промпты. Офлайн-модель Parakeet v2 распознаёт двухминутную диктовку менее чем за 2 секунды. Это меняет ритм работы — вы думаете и говорите вместо того, чтобы печатать.\n\n### Режим планирования\n\nВключайте planning mode для изменений больше 10-15 строк. Claude Code запускает explore-субагентов, которые ищут существующие паттерны по всей кодовой базе. Это намного эффективнее RAG-индексации — агентный поиск находит релевантные паттерны лучше. Результат: согласованная архитектура без дрифта.\n\n### Проверка формы диффа\n\nВ начале 2025 года каждая строка проверялась вручную. Сейчас — достаточно посмотреть на форму: какие файлы, сколько строк. Если форма правильная — коммит. Типобезопасные стеки (tRPC, Prisma) повышают уверенность в этом подходе.\n\n### Субагенты — для исследования\n\nНе назначайте субагентам роли (фронтенд, бэкенд) — это ведёт к проблемам координации и слияния. Используйте субагентов для: поиска документации через MCP, параллельного анализа бага с разных сторон, сбора контекста. Основная сессия делает реальные изменения на основе собранного контекста.\n\nИсключения: мелкие одинаковые правки в нескольких проектах (из одного шаблона), или массовые мелкие изменения типа i18n-извлечения строк.\n\n### Форк сессии\n\nКогда агент делает что-то неожиданное — дублируйте сессию через claude --continue --fork. В форке задавайте вопросы, рисуйте mermaid-диаграммы, учитесь — не прерывая основную работу. Можно переключить форк на менее мощную модель (Sonnet) для экономии.\n",
  "youtube_url": "https://www.youtube.com/watch?v=sy65ARFI9Bg",
  "url": "https://ekstraktznaniy.ru/workbook/35"
}