- Дата публикации
Cook: как превратить Claude Code в управляемый конвейер задач из терминала
Что появилось / что изменилось
Cook — это CLI-надстройка над Claude Code, которая добавляет в консоль понятные «скрипты» для работы с агентами. Главная новость — появились готовые строительные блоки, из которых можно собрать полноценный пайплайн разработки прямо в терминале.
Ключевые элементы:
- Новый skill
/cookдля Claude Code. Его нужно добавить отдельно, после чего Cook начинает управлять вызовами агента. - Три типа токенов:
repeat/xN— многократный запуск одной и той же задачи.review— автоматический цикл «сделал → проверил → либо закончил, либо доработал».ralph— внешний «надзиратель» за списком задач, который двигает проект по плану.
- Операторы-комбинаторы. Команды читаются слева направо, каждый оператор оборачивает всё, что стоит слева. Из описания: можно запускать параллельные ветки и потом их сводить:
vN,vs,pick(деталей немного, но идея — разветвить и объединить работу). - Настройка агентов и моделей на каждом шаге. Например, работа идёт через Codex на GPT-5, а ревью — через Claude Opus:
cook "Add dark mode" review \ --work-agent codex --work-model gpt-5-codex \ --review-agent claude --review-model opus - Минимальный рабочий юнит — один prompt и один вызов агента. Всё остальное — надстройка над этим примитивом.
Цифр по скорости, цене и контексту в описании нет: Cook работает поверх уже выбранных вами Claude, Codex, OpenCode.
Как это работает
Cook разбирает вашу строку в терминале как последовательность токенов и операторов. Базовый элемент — это cook "...", то есть один prompt и один вызов агента. Далее вы наслаиваете логику.
Повторения: repeat и xN
xN или repeat N запускают один и тот же шаг N раз подряд. Каждый новый проход видит вывод предыдущего.
Примеры эквивалентны:
cook "Add dark mode" x3
cook "Add dark mode" repeat 3
cook "Add dark mode" x3 review
Ревью-цикл: review
review добавляет связку:
work -> review -> gate -> iterate <<
work— основная работа (написание кода, правка текста и т.п.).review— отдельный агент проверяет результат.gate— принимает решение:DONEилиITERATE.iterate— доработка, если ревью нашло проблемы.
Цикл повторяется, пока gate не вернёт DONE.
Можно задать свои промпты для ревью и gate:
cook "Add dark mode" review \
"Review for accessibility" \
"DONE if WCAG AA, else ITERATE"
Или добавить отдельный prompt для шага доработки:
cook "Add dark mode" \
"Review for accessibility" \
"DONE if WCAG AA, else ITERATE" \
"Fix the issues" 5
Число в конце (5) ограничивает количество циклов.
Управление проектом: ralph
ralph оборачивает весь cook в внешний gate, который двигает проект по списку задач. Рабочий prompt сам читает состояние проекта (например, plan.md) и каждый раз выбирает следующую задачу.
Пример:
cook "Work on next task in plan.md" \
ralph 5 "DONE if all tasks complete, else NEXT"
Здесь:
- внутренний шаг «Work on next task in plan.md» выполняет текущую задачу;
ralphдо 5 раз спрашивает gate, что делать дальше:DONE— выходим из цикла;NEXT— переходим к следующей задаче и сбрасываем счётчик итераций.
Можно комбинировать с ревью:
cook "Work on next task in plan.md" \
review "Code review" "DONE if no High issues, else ITERATE" \
ralph 5 "DONE if all tasks complete, else NEXT"
В этом случае:
reviewрешает, отправлять ли результат дальше (DONE) или дорабатывать (ITERATE);ralphрешает, закончены ли все задачи (DONE) или пора брать следующую (NEXT).
Что это значит для вас
Cook полезен, если вы уже используете Claude Code, Codex или OpenCode и хотите, чтобы агенты работали не разово, а по понятному сценарию.
Где это помогает:
- Фичи с большим количеством правок. Пример из документации —
"Add dark mode". Можно сразу повесить ревью по доступности и не думать, сколько раз перезапускать агента. - Код-ревью и автодоработка.
reviewпревращает обычный вызов агента в цикл: написал код → проверил → автоматически исправил, если ревью не прошло. - Работа по плану. Связка
"Work on next task in plan.md" + ralphпревращает план в полуантоматический конвейер: агент сам читает файл и берёт следующую задачу. - Смешанные пайплайны. Можно, например, писать код через GPT-5 Codex, а проверять архитектуру через Claude Opus. Cook даёт точечный выбор агента и модели на каждом шаге.
Когда Cook не особенно нужен:
- Если вы решаете мелкие одноразовые задачи прямо в IDE и не строите пайплайны.
- Если вам важнее интерактивный диалог с ИИ, чем автоматические циклы с gate-проверками.
Про доступность в России в описании ничего нет. Cook работает как CLI вокруг уже доступных вам Claude Code, Codex, OpenCode, так что всё упирается в доступ к этим сервисам (часто нужен VPN и зарубежная учётная запись).
Место на рынке
Cook — это не конкурент GPT-5 или Claude 4, а оркестратор поверх уже существующих агентов: Claude Code, Codex, OpenCode. Он решает другую задачу — не «думать лучше», а организовать работу уже выбранных моделей.
Если сравнивать по роли:
- По идеологии Cook ближе к оркестраторам агентных систем, где вы собираете пайплайн из шагов и правил.
- В отличие от монолитных IDE-плагинов, здесь всё завязано на CLI и простые текстовые конструкции:
x3,review,ralph. - В отличие от low-code платформ, Cook остаётся на уровне командной строки и не требует GUI.
Цифр по скорости, цене и контексту авторы не приводят, потому что эти параметры задают сами агенты: GPT-5 Codex, Claude Opus и другие. Cook добавляет над ними контрольные циклы, ревью и управление задачами. Если вы уже живёте в терминале и активно пользуетесь Claude Code или Codex, этот слой оркестровки может заметно упростить повседневную работу.