Предварительная рутина кодирования с Claude Code: 5 MCP-серверов до написания строки кода

Пользователь Reddit поделился ритуалом перед написанием кода с помощью Claude Code, который использует пять MCP-серверов перед тем, как модель начнет писать. Ритуал занимает 60–90 секунд и, по сообщениям, экономит сотни часов, сокращая галлюцинации — неправильные имена классов, устаревшие методы SDK и советы, не соответствующие реальной кодовой базе.
Пять MCP-серверов
- Memory MCP: Переносит контекст между сессиями — цели последнего спринта, открытые вопросы, недавние находки, обоснование прошлых технических решений. Без него каждая сессия начинается с нуля, и модель заново выстраивает рассуждения, часто ошибочно.
- Codebase-memory server: Строит граф знаний репозитория — функции, вызывающие их, зависимости, циклы. Вместо слепого поиска Claude запрашивает граф (например, «что вызывает
processOrder»). Один вызов инструмента заменяет десятки чтений файлов. - Tavily search: Ищет актуальные практики перед нетривиальными решениями. Обучающие данные устарели; лучшие практики меняются. Tavily даёт чистые ответы с источниками.
- Context7: Загружает актуальную документацию библиотек для того, что вы собираетесь использовать (Anthropic SDK, Next.js, Prisma и т.д.). Из-за среза обучения Claude может выдумывать методы API, переименованные два релиза назад. Загрузка реальной документации устранила эту ошибку.
- Write code: С памятью, структурой кодовой базы, текущим контекстом экосистемы и точной документацией результат меняется с «дай попробую и посмотрю» на «основываясь на графе вызовов и документации v5, изменение здесь».
Хуки, которые держат модель в узде
В посте также выделены два хука:
- Read-before-edit guard: Запрещает любое редактирование файла, который сессия не прочитала заранее. Требует дополнительных токенов в начале, но предотвращает слепые правки, тратящие больше токенов на чистку.
- Safety guard: Блокирует опасные команды.
- Re-index after edits: Автоматически синхронизирует граф знаний после изменений.
Цикл замыкается сохранением всего, что сработало, обратно в память: решений, паттернов, ловушек, исправлений. Система накапливает знания каждую неделю по мере накопления контекста.
Основная идея автора: модель — не источник знаний, а оркестратор. MCP-серверы и хуки — это система. Память запоминает, граф знает код, поиск знает настоящее, Context7 знает документацию, хуки держат модель в узде. Модель просто их соединяет.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Исправление расхода токенов Claude Code: отключение заголовка атрибуции для улучшения кэширования.
Установка CLAUDE_CODE_ATTRIBUTION_HEADER=false в конфигурации вашей оболочки может повысить процент попаданий в кэш промптов Claude Code между сессиями с 48% до 99,98%, снижая затраты на обработку системных промптов в 7 раз за сессию.
5 команд терминала Claude Code, которые вы могли пропустить
Старший разработчик делится пятью скрытыми командами Claude Code для терминала: настройка статусной строки, выполнение команд оболочки, упоминание файлов, контекст из нескольких репозиториев и параллельные беседы.

Сжать файлы CLAUDE.md, чтобы уменьшить раздувание системного промпта в коде Claude
Техника сжатия файлов CLAUDE.md путем удаления удобочитаемого форматирования, такого как заголовки markdown и проза, с заменой на компактные обозначения, такие как списки с разделителями-вертикальными чертами, что позволяет достичь сокращения на 60-70% символов при сохранении той же информации для Claude.

Использование нарративов проекта для поддержания контекста OpenClaw в долгосрочных проектах
Разработчик делится техникой создания 'проектных нарративов', где отдельный работник OpenClaw анализирует код после вех, чтобы документировать понимание системы, выявлять проблемы и поддерживать контекст.