Чек-лист

/goal — как заставить Claude работать

Что такое /goal и как использовать эту функцию

Содержание5 глав
  1. 01Как это работает
  2. 02Как писать условие правильно
  3. 03Три компонента хорошего условия
  4. 04Автоподтверждение и настройка
  5. 05Три правила перед включением auto-approve
  • Ты пишешь /goal и одну финишную линию. Claude начинает работать немедленно — без второго промпта.
  • Финишная линия = описание состояния, которое Claude может проверить сам.
  • Claude работает шаг за шагом пока не достигнет условия. Ты не касаешься клавиатуры.

Как это работает

Worker
Основная модель (Opus / Sonnet). Делает работу. Пишет код, создаёт файлы, запускает команды.
Evaluator
Маленькая быстрая модель (Haiku). После каждого шага отвечает на один вопрос: «условие выполнено?»
  • Если нет — говорит worker'у почему. Worker идёт дальше.
  • Если да — goal закрывается сам. Контроль возвращается тебе.
  • Evaluator — не та же модель. Она не пишет код.
  • Пока goal активен — видишь индикатор ◎ /goal active с таймером.

Как писать условие правильно

Важно
Это — самый важный раздел. Если облажаться здесь — сожжёшь токены впустую.
Плохие условия — Claude крутится в петле
❌ `сделай красиво` — как evaluator проверит «красиво»? ❌ `сделай без ошибок` — что значит «без ошибок»? ❌ `организуй мои файлы` — когда «организовано»?
Хорошие условия — Claude останавливается сам
✅ `Every file in receipts/ renamed with date_vendor format, sorted into monthly folders, spending CSV exists with one row per receipt` ✅ `rg 'legacy_client' returns no matches under services/checkout; go test ./... exits 0` ✅ `CHANGELOG.md has an entry for every PR merged this week`
Осторожно
Один разработчик с таким условием утром обнаружил что сжёг весь недельный лимит — $200 за ночь.

Три компонента хорошего условия

01
Одно измеримое состояние
Результат теста, количество файлов, выход команды
02
Способ проверки
Как именно Claude докажет это в разговоре
03
Ограничения
Что нельзя менять по пути
or stop after 25 turns

Это твой ремень безопасности.

Автоподтверждение и настройка

По умолчанию Claude спрашивает разрешения на каждое действие. Если /goal активен — он всё равно будет останавливаться ждать твоего «да».

Решение
Чтобы Claude работал полностью без тебя — включи auto-approve в настройках.
Осторожно
Ты даёшь AI разрешение работать самостоятельно. Это нормально — если ты понимаешь к чему у него есть доступ. Claude не запустит ничего опасного без предупреждения. Но всё равно — включай когда понимаешь что делаешь.

Три правила перед включением auto-approve

01
Проверь `/usage`
Посмотри ситуацию с токенами
02
Добавь safety cap
`or stop after N turns` в условие
03
Начни с малого
с маленькой задачи — реорганизуй весь проект