ИИ-помощник не понял задачу: зачем нужен координатор навыков

Проблема выглядит почти смешно. Человек просит: «сделай веб-приложение для обмена валют». Для человека понятно, что тут нужен сервер, экран, формы, данные, проверки, возможно платежи и безопасность. А ИИ-помощник может не выбрать ни один специальный навык, потому что в первом запросе не было явных слов «сервер» или «интерфейс».

В этом месте видно ограничение многих агентных систем. Они хорошо реагируют на прямой сигнал, но хуже понимают составную работу. Если попросить «сделай бэкенд», включается один навык. Если попросить «нарисуй интерфейс», включается другой. Если попросить цель целиком, помощнику нужен не отдельный навык, а координатор.

Почему одного навыка мало

В документации Claude Code по навыкам навыки описаны как папки с инструкциями, скриптами и материалами, которые помощник может подгружать для конкретной работы. Это сильная идея: повторяемую профессию можно упаковать и использовать снова.

Но реальная задача часто не совпадает с одной профессией. «Сделай веб-приложение» — это не только код сервера и не только дизайн экрана. Это путь от цели пользователя до работающего результата.

Запрос человекаКакие части работы скрыты внутриЧто должен сделать координатор
сделай веб-приложениесервер, интерфейс, данные, проверкаразложить задачу на маршрут
подготовь публикациютекст, SEO, обложка, соцсети, очередьподключить редактора, медиа и фабрику
проверь проекткод, тесты, экран, риски, документациявыбрать проверяющие роли
собери коммерческое предложениеценность, объем работ, цена, приемкасвязать смысл, цифры и ответственность

Как должен работать координатор

Координатор не обязан делать всю работу сам. Его задача другая: понять, из каких частей состоит просьба. Сначала он переводит человеческую цель в список видимых работ. Потом выбирает подходящие навыки. Потом следит, чтобы результат не развалился на отдельные куски.

Например, публикация статьи — это не только текст. Нужны источники, понятный язык, SEO-поля, таблица, визуальный блок, GIF-обложка, публикация на сайте, проверка страницы, посты в Telegram и VK, очередь в фабрике. Если каждый навык видит только свой кусок, статья может получиться технически готовой, но операционно незавершенной.

Rich block render error: mapping values are not allowed here
  in "<unicode string>", line 5, column 39:
     ... dy: Какие части результата нужны: сервер, экран, текст, данные,  ... 
                                         ^

items:
  - title: Распознать цель
    body: Что человек хочет получить в конце, а не какое слово он случайно произнес.
  - title: Разложить работу
    body: Какие части результата нужны: сервер, экран, текст, данные, проверка, публикация.
  - title: Выбрать навыки
    body: Подключить нужные роли и не требовать от человека перечислять их вручную.
  - title: Свести результат
    body: Проверить, что отдельные куски работают как единая вещь.

Где помогают hooks и plugins

В документации по hooks описан механизм запуска команд в определенные моменты работы Claude Code. В документации по plugins показано, как устанавливать готовые наборы возможностей. Это не замена координатору, но хороший строительный материал.

Hooks могут добавлять проверку или напоминать о правилах. Plugins могут приносить готовые навыки, команды и расширения. Но кто-то все равно должен решить, что именно нужно для текущей задачи. Вот это и есть роль координатора.

Вывод

Если ИИ-помощник не понял сложную задачу, проблема не всегда в модели. Часто проблема в маршрутизации. Система видит слова, но не видит состав работы. Поэтому следующий шаг в развитии навыков — не просто делать больше отдельных навыков, а строить координаторов, которые понимают цель и собирают правильную команду действий.

Редакционный вывод:

Навык делает одну работу лучше. Координатор превращает человеческую просьбу в маршрут работ. Без этого ИИ-помощник остается сильным исполнителем, который иногда ждет слишком точного слова.