Разработка на основе руководств: Метод предотвращения уверенного отклонения кода Claude.

Ручная разработка (MDD) — это методология, разработанная для решения проблемы уверенного расхождения в Claude Code, когда ИИ создаёт неправильный код, который компилируется и проходит его собственные тесты, потому что он работает на основе неверных предположений о системе.
Проблема: Уверенное расхождение
Когда Claude Code работает с большими производственными кодовыми базами, он читает несколько файлов, выявляет закономерности и начинает программировать на основе предположений. Это приводит к уверенному расхождению — код, который выглядит правильным, запускается, проходит тесты, но является ошибочным, потому что Claude писал тесты против своих предположений, а не против фактического поведения системы. Расхождение проявляется только в производственной среде, когда реальные пользователи сталкиваются с крайними случаями, о существовании которых Claude никогда не знал.
Автор отмечает, что дело не только в том, что Claude не знает вашу систему — разработчики тоже не могут надёжно описать всю свою систему. В 11 вечера вы не вспомните, что операторы ограничены определёнными группами, что ROLE_HIERARCHY определена в трёх разных файлах или что политики базового уровня предназначены только для системы и не могут быть созданы через API.
Результаты MDD в производственной среде
В производственном аудите с использованием MDD:
- Проверено семь разделов
- Выявлено 190 проблем
- Написано 876 новых тестов
- 7 часов 48 минут сессионного времени Claude Code
- Сэкономлено примерно от 234 до 361 часа человеческого времени разработчиков (коэффициент сжатия 30-46x)
- Ноль нарушений правил CLAUDE.md во всех разделах
Кодовая база содержала 200+ маршрутов, 80+ моделей и конвейер принудительного выполнения демона, который преобразует сетевые политики в активные правила nftables на хосте.
Чем MDD отличается от других инструментов
MDD решает другую проблему, чем существующие инструменты:
- GSD решает проблему деградации контекста (ухудшение качества по мере заполнения сессий)
- Mem0 и Claude-Mem решают проблему сессионной амнезии (забывание всего при завершении сессий)
- MDD решает проблему уверенного расхождения (неправильный код на основе неверных предположений)
Все три могут работать вместе без конфликтов. RuleCatch, который отслеживает применение правил в реальном времени, сообщил о на 60% меньшем количестве нарушений правил во время сборки SwarmK с MDD по сравнению с сессиями без MDD — та же модель, те же правила, та же кодовая база.
Методология, подсказки и данные по разделам задокументированы и воспроизводимы согласно источнику.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Сандра: MCP с открытым исходным кодом для постоянной памяти графов в Клод
Sandra — это бэкенд графовой + векторной памяти с нативным MCP-сервером, который дает Клоду постоянную структурированную память между сессиями, поддерживая точный, нечеткий и семантический поиск.

Скальпель v2.0: Сканер кодовой базы и оркестратор ИИ-агентов
Scalpel v2.0 — это инструмент с открытым исходным кодом, который сканирует кодовую базу по 12 измерениям и формирует команды пользовательских ИИ-агентов. Он включает в себя сканер на чистом bash, который работает без использования токенов ИИ и совместим с Claude Code, Codex, Gemini, Cursor, Windsurf, Aider и OpenCode.

О, Моя Русалка: Навык Клода для Автоматического Создания Архитектурных Диаграмм
Oh-My-Mermaid — это навык Claude Code, который анализирует кодовые базы и автоматически генерирует архитектурные диаграммы Mermaid и документацию. Устанавливается через npm и используется с командой /omm-scan в Claude Code.

Расширение для Chrome "Claude to PDF" экспортирует длинные беседы с сохранением форматирования.
Разработчик выпустил бесплатное расширение для Chrome под названием Claude to PDF, которое захватывает полную историю переписки из чатов Claude AI и сохраняет блоки кода, математические формулы LaTeX и форматирование таблиц при экспорте в PDF.