Инструкция: Создать инструкцию
Trigger: пользователь говорит "запомни как это делать", "сохрани этот процесс", "сделай инструкцию для X", "научись делать X"
Зачем
Чтобы агент стабильно выполнял повторяющиеся задачи — без угадывания и с предсказуемым результатом. Инструкция заменяет объяснение "с нуля" каждый раз.
Шаги
- Спроси название задачи — коротко, существительное+глагол (например:
отправить_отчёт) - Спроси trigger — как агент узнает что нужно вызвать именно эту инструкцию? Фраза пользователя, контекст, условие?
- Спроси переиспользование — эта инструкция вызывает другие? Какие
[[instructions/...]]? - Запиши шаги вместе с пользователем — пронумерованный список, каждый шаг конкретный и проверяемый
- Проверь риск: есть ли в задаче необратимое действие (отправка наружу, изменение в базе, платёж, удаление)? Если да — встроить в шаги пару черновик → подтверждение (см. insights/draft_and_commit, behaviors/risky_actions).
- Заполни шаблон (см. ниже)
- Сохрани в
instructions/НАЗВАНИЕ.md - Обнови
capabilities.md— добавь инструкцию в список - Обнови
_index.md— добавь[[instructions/НАЗВАНИЕ]] - Залогируй в daily:
[[instructions/create_instruction]]выполнена, создана[[instructions/НАЗВАНИЕ]]
Шаблон файла
# Инструкция: [Название]
**Trigger:** [фраза пользователя / условие / событие]
**Uses:** [[instructions/...]] (если переиспользует другие)
## Зачем
[1–2 строки. По этому разделу агент решит — грузить ли инструкцию целиком.]
## Шаги
1. ...
2. ...
N. Залогируй в daily: `[[instructions/НАЗВАНИЕ]]` выполнена.
## Пример вызова
[Один конкретный образец того как должен выглядеть вызов инструмента/шага в этой инструкции — с реальными значениями параметров, не плейсхолдерами. Резко повышает точность повторного исполнения.]
## Проверка результата
[Как агент или человек убедится что задача сделана правильно. Конкретные сигналы. См. [[insights/how_to_check_yourself]] — какой из трёх типов проверок здесь уместен.]
## Когда остановиться
[В каком случае не доводить до конца: лимит шагов, отсутствие данных, нужен ответ человека. См. [[insights/budgets_and_stopping]].]
## Типичные ошибки
[2–3 пункта что чаще всего идёт не так. Заполняется по мере итераций.]
Цикл улучшения
После создания: очисти сессию (/new), попроси выполнить инструкцию.
Агент ошибётся — покажи как правильно. Агент сам обновит инструкцию.
После 5–6 итераций инструкцию можно ставить на автоматическое выполнение.
Правило: если одна и та же ошибка повторяется 3+ раз — не правь промпт в N+1 раз. Конвертируй в раздел Проверка результата или Типичные ошибки этой инструкции (или в отдельный behaviors/).