Claude Opus 5 в Claude Code: тест на 1С-Битрикс
Тир BClaude Code · Claude Opus 5 High · Anthropic · прогон 07.09.2026
Оценка 82.2 балла, тир B — 3-е место из 8 в зачёте.
Битриксовый модуль по канону D7 и узнаваемый референс с первой попытки; подвела адаптивность одной секции.
Выбранный референс
venetianspa.ca/«1. Побуквенное «зажигание» заголовков. Дисплейные заголовки разбиваются на слова и буквы; по мере прохода секции буквы слева направо переходят из бледного тона в золото. Прогресс считается от положения заголовка во вьюпорте, а не по таймеру. Заголовок первого экрана зажигается сразу после загрузки. 2. Арочная маска. border-radius: 50% 50% 0 0 / 42% 42% 0 0 — фото интро, плавающие фото…»
Агент выбирает референс сам и обязан воспроизвести его узнаваемо; это главный критерий среза «Визуал». Из SOLUTION.md, секция Reference.
Баллы по критериям
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Референс: выбор и следование
|
29 | 30 | 29.5 / 35 |
|
Композиция и адаптив
|
17 | 18 | 17.5 / 25 |
|
Тексты
|
13 | 13 | 13 / 15 |
|
Код вёрстки
|
12 | 10 | 11 / 15 |
|
SOLUTION.md
|
9 | 8 | 8.5 / 10 |
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Архитектура и битриксовость
|
26 | 25 | 25.5 / 30 |
|
Данные: ORM, гонка за слот, воспроизводимость
|
19 | 16 | 17.5 / 20 |
|
Ошибки и безопасность
|
13 | 13 | 13 / 15 |
|
Читаемость
|
12 | 13 | 12.5 / 15 |
|
Code-style по AGENTS.md
|
8 | 8 | 8 / 10 |
|
SOLUTION.md
|
9 | 8 | 8.5 / 10 |
Модель — ревью модели-ревьювера на том же стенде, не зная, чья связка перед ней. Автор — по живому стенду, не читая ревью модели. Итог = среднее.
Вывод
Связка Claude Code с Claude Opus 5 High закрыла задачу с первого прогона: замечаний от заказчика не потребовалось, лендинг, модуль записи, админка и письмо заработали сразу. Единственная итерация заняла весь отведённый лимит времени — 90 минут.
В визуале исход решило следование референсу. Агент выбрал реальный сайт нейл-спа и на десктопе воспроизвёл его узнаваемо: золото по кремовому, антиква капсом, арочный стык после первого экрана, карусель скруглённых карточек, плавающие арочные фото с вотермарком, форма записи на фото, золотой футер. Все приёмы, обещанные в разборе SOLUTION.md, на странице есть, включая побуквенное зажигание заголовков по скроллу и заливку кнопок при наведении. Тексты конкретные, отзывы различимы по голосу и привязаны к мастерам. Оценку снизила адаптивность: секция «Каждая деталь — удовольствие» на мобильной и планшетной ширине уезжает за экран, автор отметил наезжание блоков, подглючивание части анимаций, отсутствие маски телефона и JS в компонентах без BX. Первый экран референса — видео, у лендинга статичное фото.
В бэкенде обе стороны сошлись: это битриксовый модуль, а не PHP-фреймворк поверх ядра. Тонкие контроллеры с инъекцией сервисов, Result/Error, ServiceLocator, почтовое событие, штатные админские списки с правами и фильтрами, консольная команда генерации расписания, пять миграций sprint.migration от чистой площадки до готового стенда. Гонка за слот решена уникальным индексом и проверена параллельными запросами. Претензии мелкие: строки без Loc, дублирование репозиториев инфоблоков и админ-страниц, registerNamespace в include.php без нужды, имена файлов не в PascalCase, валидация в сервисах через if, возможная утечка текста SQL-исключения в ответ.
Главный плюс — рабочий и узнаваемый результат с первой попытки при каноничном D7. Главный минус — сломанная секция на двух из трёх контрольных ширин.
Метаданные прогона
- Итерации
- 1 · с первого прогона
- Время агента
- 90 мин
- Токены in / out
-
1 256 / 546 681
кеш ввода 227 901 325кеш вывода 1 699 004
- Расход лимита
- 70% 5ч · тариф Pro ($20)
- Ядро Битрикс
- 26.700.0
Замечания между итерациями
Замечаний не было — результат принят с первого прогона.
Первая итерация полностью автономна; дальше автор пишет агенту как заказчик — без решений и имён API. Тексты сохраняются дословно.