🧠 В Claude Code появилась команда /goal. Задаёшь условие завершения и агент работает без твоих промптов, пока не выполнит.
После каждого хода условие завершение проверяет небольшая быстрая модель (по умолчанию Haiku). Когда условие не выполнено, стартует новый раунд с подсказкой, что именно ещё не так.
Можно решать задачи которые имеют четки критерий окончания. Например:
👉 миграция модуля на новое API пока все вызовы не скомпилируются и тесты не пройдут
👉 разбор очереди issue по лейблу до пустого списка
👉 Покрытие кода тестами, пока не будет достигнут заданный coverage
Работает в non-interactive режиме через флаг -p, переживает --resume сессии, можно ограничить количество turns прямо в тексте условия фразой типа «or stop after 20 turns». Условие допускает до 4000 символов, так что можно затолкать туда полноценные "acceptance criteria".
Фактически из коробки получаешь готовый флоу для реализации фичи с проверкой критериев приёмки. То что раньше городил сам через stop-хуки или скрипты, теперь делается одной командой на сессию. Но это не убирает настройку MCP и окружения для самих проверок: /goal судит по тому, что Claude вывел в чат, и без рабочих тестов, линтера и сборки проверять ему будет нечего.
🔗 Документация
#claudecode #ai #agents #devtools
Post #104
3.34K
- 👍 19
- 👎 2