Пользователь Reddit делится методом, основанным на спецификациях, для снижения количества галлюцинаций в коде Claude.

Разработчик из сообщества r/ClaudeAI на Reddit поделился практическим методом для сокращения галлюцинаций при использовании Claude Code в продолжительных сессиях разработки. Подход фокусируется на сохранении контекста через структурированную документацию.
Проблема: Потеря контекста при компрессиях
Разработчик описал паттерн, при котором Claude Code начинал работу над проектом хорошо, но качество ухудшалось после нескольких компрессий контекста. Конкретные инструкции, такие как «не говори "готово", пока не создашь тест и тест не пройдёт», забывались после компрессий, что приводило к повторному появлению старых ошибок и ухудшению качества вывода.
Решение: Разработка на основе спецификаций
Вдохновившись тем, как Anthropic создавала свою функцию Plugins, разработчик принял подход «спецификация прежде всего»:
- Начать с того, чтобы попросить Claude задать уточняющие вопросы о приложении, затем создать
REQUIREMENTS.mdс подробными требованиями в виде маркированного списка - Создать
IMPLEMENTATION_PLAN.mdс задачами для каждого требования, ссылаясь на пункты из документа с требованиями - Создать план тестирования, который на 100% соответствует плану реализации, с тестовыми случаями для каждой задачи
- Создать
CLAUDE.mdс инструкциями обращаться к плану реализации и выполнять шаги
В CLAUDE.md конкретно указывается Claude:
обращаться к плану реализации и выполнять шаги из него. После завершения разработки каждой задачи вы должны запустить соответствующий пункт плана тестирования для этой задачи, и только после прохождения теста вы должны «обязательно» отметить её как выполненную. Для каждой новой инструкции, которую я вам даю, вам нужно обновлять документ с требованиями, план реализации и план тестирования.
Результаты
Разработчик сообщил о значительно лучшем качестве выполнения даже после нескольких компрессий. Claude больше не теряет место после компрессий и знает, с чего продолжать выполнение. Разработчик может спросить «Что осталось?» и получить полезные ответы, с существенно сокращёнными галлюцинациями.
Отмечено одно ограничение: Claude всё ещё не запускает тесты каждый раз, что разработчик объясняет ограничениями своей локальной среды (старый Mac, сложности с запуском XCode или симуляторов).
Claude также создал файл MEMORY.md в процессе, хотя разработчик отметил, что не знает, чем это полезно.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Тестирование конвейера RAG показывает, что стоимость за токен — не лучший критерий для выбора модели.
Разработчик протестировал Claude Haiku 4.5, Amazon Nova Pro и Amazon Nova Lite на идентичных RAG-пайплайнах с реальными запросами и обнаружил, что самая дешёвая модель на токен выдавала наименее полезные ответы, что в итоге обходилось дороже за полезный ответ.

Отчеты разработчиков о проблемах в ИИ-кодинге: проектные решения и отладка с реальными пользователями
Разработчик, создающий приложение для iOS с помощью Claude Code в течение 5 месяцев, сообщает, что хотя ИИ легко генерирует рабочий код, принятие дизайнерских решений и отладка проблем, которые проявляются только у реальных пользователей, являются самыми сложными частями. Приложение содержит 220 тысяч строк кода, и его тестируют реальные пользователи.

Практические уроки от внедрения OpenClaw в пяти компаниях
Разработчик делится конкретными решениями по инфраструктуре, подходами к биллингу и стратегиями распределения моделей, полученными из опыта работы с агентами OpenClaw для пяти реальных бизнесов, включая агентство по уходу, ивент-компанию и автосервис.

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