Навык — это не только текстовый шаблон. В инструкциях SKILL.md можно прямо предписать: тяжёлую, объёмную часть работы вынести субагенту. Тогда навык становится маленьким дирижёром: он знает, как делать задачу, и знает, что грязную работу лучше делегировать в отдельный изолированный контекст.
Зачем навыку субагент
Представь навык «разбор завала логов». Чтобы найти причину сбоя, надо прочитать сотни строк из десятка файлов. Если делать это в основном разговоре, контекст забьётся мусором и агент начнёт ошибаться. Решение — навык поручает чтение и просеивание логов субагенту, а тот возвращает только краткий итог: что нашёл, где и почему. Основной контекст остаётся чистым.
Как это выглядит в SKILL.md
---
name: razbor-logov
description: Находит причину сбоя по логам. Применяй, когда просят разобраться, почему упал сервис или сборка.
---
# Как разбирать логи
1. Поручи субагенту прочитать все файлы логов за период
и вернуть только подозрительные строки и вероятную причину.
2. По его итогу сформулируй вывод и предложи исправление.
Ключ — шаг 1: объёмное чтение уходит субагенту, основной агент работает с готовым итогом.
Делегируй из навыка только то, что реально тяжёлое или независимое. Простое однофайловое чтение быстрее сделать на месте — накладные расходы на субагента не окупятся.
Порепетируй
В проект пришла задача: «Сервис упал ночью — разберись, почему». У тебя есть навык razbor-logov. Логов много: десяток файлов, сотни строк. Как дирижировать?
Claude
Навык razbor-logov подгрузился — задача совпала с его description. В инструкции навыка сказано: тяжёлое чтение логов поручить субагенту. С чего начнём?