Клод Код — это инструмент, где разница между случайным пользователем и тем, кто в нём разобрался, огромна. Первые просто печатают промпты и принимают подсказки, вторые используют его как программируемого агента с памятью, кастомными командами и конфигом, который со временем только улучшается.
Главный принцип от Бориса Черни и команды Anthropic — дать Клоду способ проверять собственную работу. Без этого вы — единственный источник обратной связи. С этим Клод итерирует сам, пока всё не заработает. Борис говорит, что один этот приём даёт улучшение качества в 2-3 раза.
Ключевые паттерны: сначала исследуй, потом планируй, потом кодируй. Режим Plan Mode (Shift+Tab дважды) переводит Клода в режим чтения. Для задач, затрагивающих больше одного файла, планирование обязательно. Можно использовать Plan Mode как документ с дизайном: пусть один Клод пишет план, а второй в свежей сессии ревьюит его как старший инженер. Ссылайтесь на код напрямую: вместо «посмотри модуль авторизации» пишите @src/auth/login.py, а ошибки передавайте через cat error.log | claude.
Кэт Ву из команды Claude Code советует относиться к модели как к инженеру, которому делегируете задачу, а не как к парному программисту. Если Клод ошибся, добавьте в конец промпта «Update CLAUDE.md so you do not repeat this». Борис называет это «компаундингом» — каждая ошибка превращается в правило, и качество работы растёт экспоненциально.
Конфигурация .claude/ — это многослойная система. CLAUDE.md (проектный и глобальный) загружается в каждую сессию. CLAUDE.local.md — личные заметки, не попадающие в гит. Правила из rules/*.md привязаны к конкретным путям в проекте, а скиллы из skills/ работают как вызываемые команды. Настоящий CLAUDE.md команды Claude Code — очень короткий: только команды сборки, порядок действий и предварительный ритуал перед PR. Никаких описаний кодбазы или стилей.
Скиллы — это папки с SKILL.md, которые превращают агента из «умею всё» в «делаю конкретную вещь отлично». Они загружаются лениво, поддерживают встраиваемые shell-команды и могут подключать шаблоны. Сабэдженты (агенты в .claude/agents/) работают в собственном контексте и отчётах — идеально для ревью кода, когда нужно прочитать 50 файлов, не забив основную сессию.
Плагины (вроде /code-review и /feature-dev) связывают скиллы, хуки и MCP-серверы в единый установочный пакет. MCP расширяет Клода до системного агента: он читает тикеты Linear, запрашивает Postgres, смотрит Figma-компоненты и стектрейсы Sentry. Наиболее полезны GitHub, Context7, Sentry, Linear, Playwright.
Ключевые команды для продуктивности: /goal с проверяемым условием (Клод работает, пока все тесты не пройдут), /rewind для отката целой сессии (а не исправления ошибок в том же контексте), /compact для сжатия контекста, /batch для распараллеливания миграций. Сочетание auto mode + /focus + /goal позволяет написать краткое ТЗ, отойти и вернуться к готовому PR. Борис и Кэт Ву рекомендуют для Opus 4.7 параллельную работу в 3-5 сессиях в разных worktree — это главный рычаг продуктивности, который многие недооценивают.