Ставте агенту не завдання, а критерій «зроблено»
У Claude Code є команда /goal: ви задаєте умову завершення, і агент не зупиняється, доки вона не виконана. Приклад: усі тести в test/auth мають пройти, а lint — чистим.
/goal all tests in test/auth pass and the lint step is clean
Той самий принцип працює й поза кодом. Якщо ви щомісяця звіряєте банківську виписку — критерій фінішу «нуль розбіжностей», а не «переглянути виписку». Якщо ваш юрист перевіряє договори — «усі ризикові пункти позначені», а не «подивитися договір». Якщо бухгалтерія готує звіт — «звіт без помилок», а не «підготувати звіт».
Для довших прогонів є /loop, /schedule, stop hook і auto mode: цикл, запуск за розкладом, власна перевірка завершення й режим без очікування вашого кліку. Агент працює до вимірюваного результату, а не до першої зручної паузи.