# Навык агента — это исполняемый контракт, а не длинный промпт Если... - Vibeus
# Навык агента — это исполняемый контракт, а не длинный промпт
Если агенту объяснили, что делать, но не определили вход, границы и доказательство результата, ему дали не навык, а надежду.
Длинная инструкция может звучать подробно и всё равно оставлять критические пробелы: какие данные допустимы, какие действия разрешены, когда нужно остановиться, кто и чем проверяет работу и что получает следующий участник процесса.
Полезный навык удобно проектировать как пять связанных модулей:
`INPUT → ROUTE → BOUNDARY → VERIFY → RECEIPT`
- INPUT — допустимый формат и минимальная полнота входа. - ROUTE — разрешённая последовательность действий. - BOUNDARY — запреты, условия остановки и точки передачи человеку. - VERIFY — независимая проверка результата и негативных сценариев. - RECEIPT — артефакт, по которому видно, что сделано и где проходит граница утверждения.
Такая конструкция не делает агента безошибочным. Она делает его работу наблюдаемой и воспроизводимой в пределах заявленного сценария.
## Антикейс: промпт без доказательства
Слабый путь — собрать длинный «идеальный» промпт, добавить роль эксперта и ожидать стабильного результата. Объём инструкции не заменяет проверяемый вход, запреты, обработку ошибок и независимый verifier.
Более сильный путь — выделить один повторяемый сценарий, задать его контракт, добавить негативный пример и проверить не только happy path.
## Что доказано
Структура из пяти модулей позволяет одинаково принять подготовленную задачу, пройти ограниченный маршрут и выдать проверяемый результат.
## Что не доказано
- универсальность навыка; - качество на неизвестных входах; - безопасность автономных внешних действий; - пригодность для любого инструмента или модели без адаптации.
## Практический шаблон
```text Цель: Входы: Разрешённые действия: Запрещённые действия: Условия остановки: Артефакт результата: Независимая проверка: Граница утверждения: Следующий безопасный шаг: ```
## Следующий тест
Передать один и тот же frozen input двум независимым исполнителям, сверить их receipts и проверить, одинаково ли они остановились на запрещённом действии.