
Claude Code: советы senior-разработчика после полугода ежедневного использования
Senior full-stack разработчик поделился практическими приёмами работы с Claude Code: Plan Mode, пошаговое выполнение, /simplify и другие техники.
На Reddit в сообществе r/ClaudeAI senior full-stack разработчик опубликовал разбор своего рабочего процесса с Claude Code — AI-помощником для написания кода от Anthropic. После шести месяцев ежедневного использования он выделил несколько ключевых приёмов, которые радикально изменили его продуктивность. Советы получили широкое обсуждение и подтверждаются официальной документацией и практиками других опытных пользователей инструмента.
Plan Mode: сначала план, потом код
Plan Mode инструктирует Claude создать план, анализируя кодовую базу в режиме только для чтения — идеально для исследования проектов, планирования сложных изменений или безопасного ревью кода.
Когда Plan Mode активен, Claude не редактирует файлы, не выполняет команды и не изменяет ничего, пока вы не дадите добро. Именно это делает режим незаменимым для сложных задач.
⏸ plan mode on). Либо запустите сессию сразу в этом режиме: claude --permission-mode planМногие разработчики начинают с Claude Code так: вставляют задачу, дают запустить и смотрят на diff. Для мелких правок это работает, но что-либо затрагивающее несколько файлов начинает ломаться.
Создатель Claude Code сам использует такой подход: начинает в Plan Mode, итерирует план до нужного вида, затем переключается в Auto-Accept и даёт Claude выполнить задачу.
Разработчики, которые планируют перед тем как строить с AI, стабильно пишут лучший код, быстрее и с меньшим количеством переделок.
Пошаговое выполнение: только один шаг за раз
Одна из главных ошибок новичков — давать Claude Code задание реализовать фичу целиком. Опытный разработчик из Reddit советует иначе: просить только первый шаг, проверять результат и лишь потом переходить к следующему.
Если принять 80% точность на одно решение, то на фиче с 20 точками принятия решений вероятность итогового успеха составляет около 1% (0,8²⁰). Plan Mode и пошаговый подход меняют эту математику.
graph TD
A[Сформулировать задачу] --> B[Plan Mode: анализ кода]
B --> C[Итерация плана с разработчиком]
C --> D{План утверждён?}
D -- Нет --> C
D -- Да --> E[Выполнение шага 1]
E --> F[Ревью результата]
F --> G{Всё ок?}
G -- Нет --> H[Claude исправляет ошибки]
H --> F
G -- Да --> I[Следующий шаг]
I --> E
/simplify перед ревью: убираем избыточность
Клод склонен к оверинжинирингу (over-engineering) — написанию избыточно сложного кода там, где можно обойтись простым решением.
Claude Code иногда усложняет вещи и пишет слишком много кода, вносит изменения, о которых вы не просили. У него просто есть склонность писать больше кода.
/simplify запускает параллельных агентов, которые проверяют изменённый код на переиспользование, качество, эффективность и соответствие CLAUDE.md — всё за один проход.
На практике /simplify стабильно находит 3–5 проблем на фиче-ветку, которые иначе всплыли бы во время code review — агент по эффективности особенно хорошо замечает лишние итерации и упущенные возможности параллельного выполнения.
/simplify перед каждым pull request. Сделайте это привычкой — три агента проверки заметят то, что вы упустите после часов сфокусированной работы над реализацией.Не исправляйте баги сами — пусть Claude учится
Автор поста подчёркивает: если вы сами патчите ошибки Claude, инструмент теряет контекст и не строит правильную «ментальную модель» вашего проекта. Дайте Claude исправить собственные ошибки.
Каждый раз, когда Claude допускает ошибку и её исправляют, стоит попросить его записать правило в lessons.md, чтобы предотвратить повторение. Со временем Claude буквально учит себя быть лучше в вашем конкретном проекте.
Режимы работы: сравнение
| Режим | Что делает | Когда использовать |
|---|---|---|
| Plan Mode | Только чтение, анализ, планирование | Сложные задачи, multi-file изменения |
| Normal Mode | Предлагает изменения с подтверждением | Повседневная работа, небольшие правки |
| Auto-Accept Mode | Автоматически принимает изменения | Хорошо понятые, безопасные задачи |
Дополнительные практики из сообщества
Настройте цикл самопроверки: автоматические проверки — билды, тесты, проверка типов — позволяют Claude самостоятельно находить и исправлять ошибки, повышая надёжность кода без постоянного надзора.
CLAUDE.md — файл, который Claude автоматически читает в начале каждой сессии. Это онбординг-документ вашего проекта. Вкладывайтесь в его заполнение: стек, конвенции, правила — всё, что должен знать «новый участник команды».
Типичный flow: войти в Plan Mode → доработать план → переключиться в auto-accept edits → Claude выполняет задачу.
Главный вывод
Разработчики, получающие результаты в 10 раз лучше, не используют магических промптов. Они используют структурированные рабочие процессы, хорошую документацию и активное взаимодействие.
Plan Mode, пошаговое выполнение, /simplify и делегирование исправления ошибок — это не «секреты», а дисциплина. Именно она отличает тех, кто реально выигрывает от AI-инструментов, от тех, кто просто вставляет задачи и надеется на лучшее.