Глава 27

Проведите одну задачу через три продукта

У продуктов разные интерфейсы и конфигурация, но проверяемый workflow можно сохранить одинаковым. Сравнивать стоит не модельные впечатления, а scope, controls, evidence и удобство вашей среды.

Одни и те же этапы у трёх продуктов выглядят так.

Этап · Codex · Claude Code · Cursor

  • Постоянные инструкции - AGENTS.md; CLAUDE.md; .cursor/rules/*.mdc или AGENTS.md
  • Plan - Plan mode; Plan permission mode; Plan Mode
  • Reusable workflow - .agents/skills; .claude/skills; .agents/skills или .cursor/skills
  • Deterministic event - Codex hooks; Claude hooks; .cursor/hooks.json
  • Non-interactive - codex exec; claude -p; agent -p
  • Git isolation - Worktrees; Обычный Git worktree или изолированная environment; Agents Window и worktree commands

Ключ к честному сравнению - одинаковый acceptance contract, не зависящий от продукта.

goal: percentage discount uses 0..100 units
read: src/discount.js, tests/discount.test.js
write: src/discount.js only
constraints: preserve API, no dependencies
verify: failing baseline, focused test, full check
report: diff, exact commands, exit codes, residual risk

Выбрать основную поверхность под свою задачу и увидеть, где различаются controls, помогает лаборатория.

Интерактивная лаборатория 5

Выберите основную поверхность

Сравните Codex CLI и Claude Code на одинаковом contract; Cursor CLI также поддерживает interactive agent.
Финальный выбор делайте по accepted patches, rework, review time и scope violations на собственных задачах.

Оценивать на своём репозитории стоит по дисциплине, а не по одному demo: возьмите 10 однотипных уже решённых задач, дайте одинаковый contract и одинаковые permissions, зафиксируйте accepted diff, rework, elapsed time, commands и scope violations, и не меняйте одновременно product, model, prompt и environment.

Универсального победителя нет. Codex удобен в своих CLI, app и cloud surfaces, Claude Code глубоко интегрирован в terminal workflow и extension system, Cursor объединяет editor, indexing и agent UI. Итог зависит от репозитория, team controls, платформы и типа задач - выбирайте primary tool по своему workflow.

Инструмент выбран. Но автоматизировать стоит не всё подряд - только стабильный и ограниченный workflow.

Ссылки