Прежде чем писать код — составьте план. Claude умеет создавать подробные MD-файлы планов, помогать в веб-инструментах и генерировать промпты для любых задач.
Веб-подходMD-планыПромпт-шаблоны
Главный принцип
Чем лучше план — тем меньше токенов потратит Claude и тем точнее будет результат.
Профессионалы тратят 20% времени на планирование — и экономят 80% на исправлениях. Claude помогает составлять планы быстро.
Зачем планировать перед кодингом
Начинающие часто хотят сразу дать Claude задачу: «Сделай сайт с корзиной». Это работает для простых вещей, но для любого серьёзного проекта план сначала — обязателен.
Без плана
Claude начинает угадывать детали. Делает не то. Несколько итераций правок. Контекст засоряется. В итоге потрачено вдвое больше токенов и времени.
С планом
Claude точно знает что делать. Меньше переспрашивает. Меньше правок. Можно разбить на этапы и отслеживать прогресс. Токены используются эффективно.
Правило: если задача занимает больше 30 минут или затрагивает более 5 файлов — составьте план сначала. Для мелких правок план не нужен.
🧭 Консенсус практиков: отдельная фаза плана до реализации — самая частая рекомендация в индустрии: переделать план дёшево, переделать готовый код — дорого. Так работают Mitchell Hashimoto, Harper Reed, obra и Anthropic (Plan Mode как режим по умолчанию) — см. сводную шпаргалку.
1 Планирование через claude.ai
Самый простой способ — использовать чат в браузере до запуска CC в терминале. Здесь вы без риска обсуждаете идеи, пробуете формулировки и получаете структурированный план.
1
Откройте claude.ai и опишите проект
Расскажите Claude что это за проект, какой стек, что уже есть и чего вы хотите добиться. Не обязательно подробно — Claude уточнит.
2
Попросите составить план
Скажите: «Составь план реализации с этапами, что нужно создать и в каком порядке». Claude выдаст структурированный список.
3
Уточните и итерируйте
Задавайте вопросы, уточняйте детали, меняйте приоритеты. Когда план устраивает — попросите сохранить его как Markdown-файл.
4
Скопируйте план в PLAN.md
Создайте файл в корне проекта. Теперь Claude Code в терминале будет видеть этот план и работать точнее.
claude.ai — диалог планирования
Вы: Нужно добавить систему корзины в Laravel-магазин.
Сейчас есть каталог товаров и авторизация. Стек: Laravel 11,
Vue 3, PostgreSQL. Составь план реализации по этапам.Claude: Понял. Вот план по этапам:### Этап 1: База данных (30 мин)- [ ] Миграция: таблица carts (user_id, created_at)- [ ] Миграция: таблица cart_items (cart_id, product_id, qty)### Этап 2: Бэкенд (45 мин)- [ ] CartController: add, remove, update, clear- [ ] CartService с бизнес-логикой- [ ] API-роуты### Этап 3: Фронтенд Vue (60 мин)- [ ] CartStore (Pinia)- [ ] CartIcon компонент с счётчиком- [ ] CartDrawer (боковая панель)Вы: Добавь тесты PHPUnit для CartService.... (Claude дополняет план)
2 MD-план через консоль Claude Code
Claude Code сам может создавать и обновлять plan-файлы прямо в терминале. Это удобно когда вы уже внутри проекта.
1
Попросите Claude создать план в файл
Скажите Claude: «Составь план реализации корзины и сохрани в PLAN.md». CC создаст файл с чеклистом этапов.
2
Просматривайте и редактируйте PLAN.md
Откройте файл в редакторе — отмечайте выполненные пункты ([x]). Claude видит это и знает что уже сделано.
3
Работайте по этапам
«Реализуй Этап 1 из PLAN.md». Claude выполнит только этот этап и обновит статус в файле.
Вот как выглядит хороший PLAN.md:
PLAN.md
# Корзина покупок — план реализации> Создано: 2026-06-22 | Статус: в работе## Этап 1: База данных ✅Миграция cartsМиграция cart_itemsМодели Cart, CartItem с отношениями## Этап 2: Бэкенд 🔄CartController: add, removeCartController: update qty, clearCartService — бизнес-логикаAPI-роуты и валидация## Этап 3: Фронтенд VueCartStore (Pinia)CartIcon компонентCartDrawer с анимацией## Этап 4: ТестыCartServiceTest (PHPUnit)CartController Feature Test
Лайфхак: добавьте PLAN.md @import в CLAUDE.md — тогда Claude будет видеть текущий план в каждой новой сессии. Статус этапов обновляется автоматически.
3 Промпт-шаблоны для планирования
Копируйте и адаптируйте эти шаблоны. Чем конкретнее промпт — тем точнее план.
Шаблон 1: Составить план фичи
Я работаю над [название проекта]. Стек: [ваш стек].
Мне нужно реализовать: [описание фичи].
Уже есть: [что готово].
Составь детальный план реализации с этапами.
Каждый этап — конкретные задачи, оценка времени.
Сохрани план в файл PLAN.md.
Шаблон 2: Декомпозиция задачи
Разбей следующую задачу на минимальные подзадачи (30 мин каждая):
[описание задачи]
Для каждой подзадачи укажи: что изменяется, какие файлы затронуты,
есть ли зависимости от других задач.
🧭 Консенсус практиков: дробите план на маленькие атомарные шаги — один промпт должен решать одну проверяемую задачу. Такой шаг легко проверить и легко откатить, если что-то пошло не так. Так делают Harper Reed, Mitchell Hashimoto, IndyDevDan и др. — см. сводную шпаргалку.
Шаблон 3: Помощь с промптом
Мне нужно дать задачу Claude Code в терминале.
Задача: [что вы хотите сделать].
Помоги сформулировать точный промпт, который:
- Даёт конкретный результат
- Не оставляет пространства для интерпретаций
- Указывает что НЕ нужно менять
Шаблон 4: Оценка рисков
Я планирую: [что делаете].
Стек: [ваш стек]. Продакшн: [есть/нет].
Выдели потенциальные риски и проблемы.
Что может сломаться? Что нужно проверить до и после?
Веб-инструменты для планирования
Помимо Claude, для планирования проектов существует много удобных инструментов. Используйте их в связке:
✻
Claude.ai Projects
Сохраняйте планы в Projects — Claude будет помнить контекст между сессиями
📝
Notion
Базы данных задач, roadmap, вики. Экспорт в Markdown для CC
📋
Trello / Linear
Kanban-доски для задач. Linear — для команд с GitHub-интеграцией
🗂️
GitHub Issues
Создавайте Issue, Claude через MCP может читать и создавать задачи напрямую
🖼️
Miro / Whimsical
Визуальные схемы, mindmap, user flow — прикрепите скриншот в claude.ai
📄
Figma
Дизайн-макеты. Claude может читать Figma через MCP и точнее воссоздавать UI
Claude.ai Projects — особенно полезны. Добавьте в Project: описание проекта, текущий PLAN.md, стек, правила. Все новые чаты будут видеть этот контекст — как постоянная память.
Полный workflow: от идеи до кода
1
Обсудите идею в claude.ai (10 мин)
Опишите задачу свободным языком. Попросите Claude задать уточняющие вопросы. Это быстро выявляет то, о чём вы не подумали.
2
Получите план и сохраните в PLAN.md
«Составь план и сохрани как PLAN.md». Добавьте файл в проект и импортируйте в CLAUDE.md через @PLAN.md.
3
Сделайте git commit
Сохраните текущее состояние. Теперь у вас есть точка отката.
4
Работайте по одному этапу
Запустите CC: «Реализуй Этап 1 из PLAN.md, используй Plan Mode». Один этап — один коммит.
5
Обновляйте статус в PLAN.md
Отмечайте выполненные задачи [x]. Claude видит прогресс и не повторяет уже сделанное.
6
При необходимости — пересмотрите план
Вернитесь в claude.ai: «Вот текущий PLAN.md. Нужно добавить X — как изменить план?» Уточните, сохраните, продолжайте.
Результат такого подхода: меньше переделок, меньше потраченных токенов, понятный прогресс. PLAN.md — это ваш контракт с Claude: «делай именно это, не больше и не меньше». Когда проект вырастет и один PLAN.md перестанет вмещать всё — переходите на систему документов: Большая проектная документация.