Claude Opus 5 для написания и ревью кода
Opus 5 держит в голове большой репозиторий целиком и рассуждает о коде как инженер, а не как автодополнялка. Ниже — как выжать из неё максимум на реальных задачах: от нового модуля до аудита чужого legacy.
Почему Claude Opus 5 подходит для этой задачи
У Opus 5 большое окно контекста, поэтому в один запрос помещается не один файл, а связка «модуль + его тесты + вызывающий код + типы». Модель видит, откуда приходят данные и куда уходят, и не выдумывает несуществующие функции — она опирается на то, что вы приложили.
Она сильна в длинных цепочках рассуждений: перед тем как предложить правку, разбирает инвариант, крайние случаи и то, что сломается у соседей. На ревью это ценнее скорости — важно поймать race condition или утечку, а не просто расставить точки с запятой.
Opus честно говорит «я не уверен, здесь нужен ваш контекст», вместо того чтобы уверенно подставить правдоподобную чушь. Для кода это критично: галлюцинация в имени метода стоит вам получаса отладки.
Какие входные данные подготовить
Сам код целиком, а не пересказ. Прикладывайте файл(ы) в блоке ``` с указанием пути и языка — модель разметит ответ по тем же путям.
Версии и стек: язык и его версия, фреймворк, менеджер пакетов, важные библиотеки. «Python 3.12, FastAPI, SQLAlchemy 2.0» экономит вам круг уточнений.
Что считается «правильно»: текст ошибки, ожидаемое поведение, ссылка на тест, который падает. Для ревью — что именно тревожит (производительность? безопасность? читаемость?).
Ограничения проекта: «без новых зависимостей», «поддерживаем Node 18», «стиль — как в приложенном файле». Без них модель предложит идеально-книжное, но неуместное решение.
Пошаговый процесс
Задайте роль и рамки
Одной строкой: «Ты senior-инженер, ревьюишь мой PR на Go. Не переписывай стиль, ищи баги и гонки». Это отсекает косметику и направляет внимание.
Дайте код и контекст вокруг
Приложите изменяемый файл плюс то, что его вызывает и типы/интерфейсы. Чем полнее срез, тем меньше догадок в ответе.
Сформулируйте задачу как проверяемую
«Найди, почему падает test_checkout_refund, и предложи минимальную правку» лучше, чем «посмотри код».
Попросите план до кода
Сначала — короткий разбор причины и план правки; код только после вашего «ок». Так вы ловите неверную гипотезу до того, как получите 200 строк.
Прогоните правку у себя
Вставьте изменение, запустите тесты/линтер. Ошибки и вывод отдайте обратно модели — второй проход почти всегда закрывает остаток.
Пример готового промпта
Ты — senior Go-инженер, делаешь код-ревью моего изменения. Стек: Go 1.22, стандартная библиотека + pgx. Новых зависимостей не добавлять. Задача ревью — в порядке приоритета: 1) корректность (гонки, nil-разыменования, необработанные ошибки), 2) поведение при отмене context и таймаутах, 3) утечки соединений/горутин. Стиль не трогай. Сначала выдай список находок: [файл:строка] — суть — почему это баг — как чинить. Код-патч покажи только для находок уровня critical/major, диффом. Если чего-то не хватает для вывода — скажи, чего именно. Вот изменение (файл internal/billing/refund.go): ```go // ...сюда вставляете свой код... ```
Промпт разделяет приоритеты и просит сначала находки, потом патч — так ответ не тонет в косметике.
Как проверить результат
Прогоните тесты и линтер локально: правка должна проходить их без ручной доводки. Если модель «починила» так, что упал соседний тест, — это она и должна была предвидеть, верните вывод обратно.
Проверьте каждое имя функции/поля по своей кодовой базе. Даже сильная модель может сослаться на метод, которого у вас нет, — Grep по проекту за 10 секунд.
Для правок с конкурентностью или деньгами не доверяйте «на глаз»: попросите модель написать тест, воспроизводящий баг до правки, и убедитесь, что он краснеет на старом коде и зеленеет на новом.
Типичные ошибки
Просят «напиши функцию» без контекста
Модель угадывает сигнатуры и стиль — получаете код, который не стыкуется с проектом. Дайте соседние файлы и типы.
Принимают патч не читая
Opus рассуждает хорошо, но не запускает ваш код. Ответ — это гипотеза, которую подтверждают тесты, а не готовый мёрж.
Смешивают пять задач в одном запросе
«Отрефактори, добавь фичу, покрой тестами и ускорь» размывает внимание. Ведите по одной цели за проход.
Не сообщают версии
Совет по async из старой мажорной версии библиотеки просто не соберётся. Одна строка со стеком снимает половину таких промахов.
Альтернативные модели для этой задачи
Частые вопросы
Подойдёт ли Opus 5 для ревью большого pull request?
Да — большое окно контекста позволяет приложить изменяемые файлы вместе с вызывающим кодом и типами. Для очень крупных PR разбивайте по модулям и просите разбор по одному, иначе внимание размывается.
Можно ли доверять коду от модели без проверки?
Нет. Любой ответ — это гипотеза: обязательно прогоняйте тесты и линтер, а имена функций сверяйте с реальной кодовой базой. Для критичных мест просите модель написать воспроизводящий тест.
Что дать модели, чтобы совет был точным?
Код целиком (не пересказ), версии языка и библиотек, текст ошибки или падающий тест и ограничения проекта — например, «без новых зависимостей».
Другие задачи для Claude Opus 5
перевода длинных документов
Opus 5 переводит не пословно, а по смыслу, удерживая единый стиль и терминологию на всём объёме — от инструкции до контракта. Ниже — как настроить глоссарий и формат, чтобы перевод был согласованным и его не пришлось переписывать за модель.
Claude Opus 5разбора и составления договоров
Claude Opus 5 держит в голове длинный документ целиком и не теряет связь между пунктом 3.2 и приложением №1 — поэтому им удобно разбирать чужие договоры и готовить черновики своих. Важно сразу договориться о границах: это инструмент подготовки, а не замена юристу. Модель может уверенно сослаться на статью закона, которой не существует, — проверять придётся всё равно.
Claude Opus 5написания научной работы
Нейросеть не напишет за вас диплом или статью — точнее, напишет, и это будет видно любому научному руководителю. Реальная польза Claude Opus 5 в другом: разобраться в незнакомом поле, выстроить логику от вопроса к выводу и заранее услышать возражения, которые вам зададут на защите. Ниже — как выстроить такую работу и почему проверять источники всё равно придётся вам.
Claude Opus 5разработки позиционирования и УТП
Позиционирование ломается на одном вопросе: может ли конкурент дословно повторить вашу формулировку. Индивидуальный подход, качество и опыт — может любой, значит, это не позиция. Claude Opus 5 стоит дороже остальных, 65 токенов за запрос, и здесь эта цена оправдана: работа состоит из удержания противоречий, а не из порождения красивых фраз. Модель разбирает, кому именно вы нужны, против чего вас на самом деле сравнивают и что придётся отдать.
Claude Opus 5написания технической документации
Документацию читают не для того, чтобы узнать, что умеет система, а чтобы довести до конца конкретное дело: развернуть, настроить, починить. Claude Opus 5 хорошо превращает исходное сырьё — код, вывод команды, конфиг, текст ошибки — в проверяемую последовательность шагов. Опасность ровно одна и она серьёзная: без сырья модель дописывает несуществующие параметры так же уверенно, как настоящие.
Claude Opus 5брейншторма
Брейншторм состоит из двух противоположных операций: сначала надо произвести много разного, потом безжалостно сократить. Первое умеет любая модель, второе — почти никакая, потому что по умолчанию нейросеть склонна одобрять всё, что ей показали. Opus 5 стоит 65 токенов за ход и держит длинную дискуссию: помнит, что вы отвергли десять реплик назад и по какой причине.
Модель Claude Opus 5 доступна в FatherGPT: без VPN, картой РФ, единый баланс токенов на все нейросети. Переключайтесь между моделями в одном чате — под каждую задачу своя.